{"id":8738,"date":"2018-07-31T12:09:13","date_gmt":"2018-07-31T12:09:13","guid":{"rendered":"https:\/\/appening.xyz\/?p=8738"},"modified":"2024-01-15T09:10:44","modified_gmt":"2024-01-15T09:10:44","slug":"how-to-run-your-test-on-multiple-machines-using-selenium-grid","status":"publish","type":"post","link":"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/","title":{"rendered":"How to run your test on multiple machines using Selenium Grid"},"content":{"rendered":"<p>&nbsp;<\/p>\n<h5><span class=\"ez-toc-section\" id=\"about-selenium-grid\"><\/span><span style=\"color: #000000;\"><strong>About Selenium Grid<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p><span style=\"color: #000000;\">Selenium-Grid permits you run your tests on various machines against various programs in parallel. That is, running numerous tests in the meantime against various machines running diverse browsers and working frameworks. Basically, Selenium-Grid bolsters circulated test execution. It takes into account running your tests in a distributed test execution condition. \u00a0<\/span><\/p>\n<h5><span class=\"ez-toc-section\" id=\"working-of-selenium-grid-with-a-hub-and-nodes\"><\/span><span style=\"color: #000000;\"><strong>Working of Selenium-Grid with a Hub and Nodes<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p><span style=\"color: #000000;\">A grid comprises of a solitary hub, and at least one node. Both will utilize the selenium-server.jar executable. <\/span><\/p>\n<p><span style=\"color: #000000;\">The hub gets a test to be executed alongside data on which browser and &#8216;platform&#8217; (i.e. WINDOWS, LINUX, and so forth) where the test ought to be run. It &#8216;knows&#8217; the setup of every node that has been &#8216;enlisted&#8217; to the hub. Utilizing this data, it chooses an accessible node that has requested for the browser-platform combination. \u00a0Once a node has been chosen, Selenium commands initiated by the test are sent to the hub, which passes them to the hub relegated to that test. The node runs the browser and executes the Selenium orders inside that browser against the application under test. <\/span><\/p>\n<h5><span class=\"ez-toc-section\" id=\"process\"><\/span><span style=\"color: #000000;\"><strong>Process<\/strong><\/span><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p><span style=\"color: #000000;\">In order to run all the test scripts, present in the framework on a remote computer, we use selenium grid. In selenium grid, there is two type of systems first is HUB and other is a NODE. <\/span><\/p>\n<p><span style=\"color: #000000;\">HUB: &#8211; It is a server computer which controls the execution of the selenium grid. <\/span><\/p>\n<p><span style=\"color: #000000;\">NODE: &#8211; It is the remote Computer which accepts the script from the HUB and executes the test scripts, Multiple nodes systems can communicate with a single hub system. <\/span><\/p>\n<p><span style=\"color: #000000;\"> \u00a0\u00a0For using selenium grid, we have to perform a few steps. <\/span><\/p>\n<ul>\n<li><span style=\"color: #000000;\">Start the HUB <\/span><\/li>\n<li><span style=\"color: #000000;\">Start the NODE <\/span><\/li>\n<\/ul>\n<p><span style=\"color: #000000;\">Execute our Framework using remote WebDriver<\/span><\/p>\n<h5><span class=\"ez-toc-section\" id=\"1-start-the-hub\"><\/span><span style=\"color: #000000;\">1. Start the HUB<\/span><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p><span style=\"color: #000000;\"> In the server computer copy selenium-server jar file paste it inside the (c: drive) or any location you want to.<\/span><br \/>\n<span style=\"color: #000000;\">Open the command prompt on the exact location where you have that selenium-server jar file and type the following command java -jar c:\/selenium-server-standalone-2.53.1.jar -role hub.\u00a0<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/appening.co\/blog\/wp-content\/uploads\/2018\/07\/Hub1.png\" alt=\"\" width=\"651\" height=\"101\" \/><\/span><\/p>\n<p><span style=\"color: #000000;\">It should show the following message-<\/span><br \/>\n<span style=\"color: #000000;\">Nodes should register to http:\/\/192.168.0.167:4444\/grid\/register\/<\/span><br \/>\n<span style=\"color: #000000;\">Selenium Grid hub is up and running<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/appening.co\/blog\/wp-content\/uploads\/2018\/07\/Hub2.png\" alt=\"\" width=\"963\" height=\"250\" \/><\/span><\/p>\n<p><span style=\"color: #000000;\">\u00a0\u00a0The default port number for the HUB is 4444.<\/span><\/p>\n<h5><span class=\"ez-toc-section\" id=\"2-start-the-node\"><\/span><span style=\"color: #000000;\">2. Start the NODE\u00a0<\/span><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p><span style=\"color: #000000;\">On the remote computer where you want to run the test script copy selenium-server jar file paste it inside the (c: drive) or any location, you want to.<\/span><br \/>\n<span style=\"color: #000000;\">Open the command prompt on the exact location where you have that selenium-server jar file and type the following command java -jar c:\/selenium-server-standalone-2.53.1.jar -role node \u2013hub http:\/\/192.168.0.167:4444\/<\/span><br \/>\n<span style=\"color: #000000;\">Note- copy the hub URL from your HUB system.<\/span><br \/>\n<span style=\"color: #000000;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/appening.co\/blog\/wp-content\/uploads\/2018\/07\/Node1.png\" alt=\"\" width=\"822\" height=\"98\" \/>And it should show the following message-<\/span><br \/>\n<span style=\"color: #000000;\">Registering the node to the hub: http:\/\/192.168.0.167:4444\/grid\/register<\/span><br \/>\n<span style=\"color: #000000;\">The node is registered to the hub and ready to use<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/appening.co\/blog\/wp-content\/uploads\/2018\/07\/Node2.png\" alt=\"\" width=\"1054\" height=\"308\" \/><\/span><\/p>\n<p><span style=\"color: #000000;\">And on your HUB system, you will also get a message-<\/span><br \/>\n<span style=\"color: #000000;\">Registered a node http:\/\/192.168.0.167:5555<\/span><\/p>\n<p><span style=\"color: #000000;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/appening.co\/blog\/wp-content\/uploads\/2018\/07\/Node3.png\" alt=\"\" width=\"990\" height=\"283\" \/>The default port no for a node is 5555.<\/span><\/p>\n<h5><span class=\"ez-toc-section\" id=\"3-execute-our-framework-using-remote-webdriver\"><\/span><span style=\"color: #000000;\">3. Execute our Framework using remote WebDriver<\/span><span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p><span style=\"color: #000000;\">To execute the test scripts in a remote computer we have to use the remote web driver class in order to specify the browser which should be open on a remote computer we should use desired capability class.<\/span><\/p>\n<p><span style=\"color: #000000;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/appening.co\/blog\/wp-content\/uploads\/2018\/07\/discap.png\" alt=\"\" width=\"965\" height=\"596\" \/><\/span><\/p>\n<p><span style=\"color: #000000;\">For executing test scripts in NODE system simply execute test script from the HUB system. <\/span><\/p>\n<p><span style=\"color: #008000;\">Conclusion<\/span><\/p>\n<p><span style=\"color: #000000;\">Selenium Grid reduces a lot of batch execution time which can be counted as an advantage. \u00a0It can also perform cross-browser testing and perform multiple OS testing. The basic concept of Selenium Grid is that it allows you to run your test on multiple machines and on multiple browsers.<\/span><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_61 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-white ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"#\" data-href=\"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/#about-selenium-grid\" title=\"About Selenium Grid\">About Selenium Grid<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"#\" data-href=\"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/#working-of-selenium-grid-with-a-hub-and-nodes\" title=\"Working of Selenium-Grid with a Hub and Nodes\">Working of Selenium-Grid with a Hub and Nodes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"#\" data-href=\"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/#process\" title=\"Process\">Process<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"#\" data-href=\"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/#1-start-the-hub\" title=\"1. Start the HUB\">1. Start the HUB<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"#\" data-href=\"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/#2-start-the-node\" title=\"2. Start the NODE\u00a0\">2. Start the NODE\u00a0<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"#\" data-href=\"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/#3-execute-our-framework-using-remote-webdriver\" title=\"3. Execute our Framework using remote WebDriver\">3. Execute our Framework using remote WebDriver<\/a><\/li><\/ul><\/nav><\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; About Selenium Grid Selenium-Grid permits you run your tests on various machines against various programs in parallel. That is, running numerous tests in the meantime against various machines running diverse browsers and working frameworks. Basically, Selenium-Grid bolsters circulated test execution. It takes into account running your tests in a distributed test execution condition. \u00a0 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":28423,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[808],"tags":[897,883,898,899,900,901,809,902],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to run your test on multiple machines using Selenium Grid - appening<\/title>\n<meta name=\"description\" content=\"Read about selenium grid and learn the working of Selenium-Grid with a Hub and Nodes. Learn how you can run your test on multiple machines and on multiple..\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to run your test on multiple machines using Selenium Grid - appening\" \/>\n<meta property=\"og:description\" content=\"Read about selenium grid and learn the working of Selenium-Grid with a Hub and Nodes. Learn how you can run your test on multiple machines and on multiple..\" \/>\n<meta property=\"og:url\" content=\"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/\" \/>\n<meta property=\"og:site_name\" content=\"appening\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/appening.xyz\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-07-31T12:09:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-15T09:10:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/appening.co\/blog\/wp-content\/uploads\/2018\/07\/Selinium-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"770\" \/>\n\t<meta property=\"og:image:height\" content=\"516\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"appening\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@appening_xyz\" \/>\n<meta name=\"twitter:site\" content=\"@appening_xyz\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"appening\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/\"},\"author\":{\"name\":\"appening\",\"@id\":\"https:\/\/appening.co\/blog\/#\/schema\/person\/0100bc469421e09ed22e38e660e8f155\"},\"headline\":\"How to run your test on multiple machines using Selenium Grid\",\"datePublished\":\"2018-07-31T12:09:13+00:00\",\"dateModified\":\"2024-01-15T09:10:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/\"},\"wordCount\":606,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/appening.co\/blog\/#organization\"},\"keywords\":[\"HUB\",\"Linux\",\"NODE\",\"OS testing\",\"Selenium Grid\",\"Selenium Webdriver\",\"software testing\",\"WINDOWS\"],\"articleSection\":[\"Software Testing\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/\",\"url\":\"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/\",\"name\":\"How to run your test on multiple machines using Selenium Grid - appening\",\"isPartOf\":{\"@id\":\"https:\/\/appening.co\/blog\/#website\"},\"datePublished\":\"2018-07-31T12:09:13+00:00\",\"dateModified\":\"2024-01-15T09:10:44+00:00\",\"description\":\"Read about selenium grid and learn the working of Selenium-Grid with a Hub and Nodes. Learn how you can run your test on multiple machines and on multiple..\",\"breadcrumb\":{\"@id\":\"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/appening.co\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to run your test on multiple machines using Selenium Grid\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/appening.co\/blog\/#website\",\"url\":\"https:\/\/appening.co\/blog\/\",\"name\":\"Appening\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/appening.co\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/appening.co\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/appening.co\/blog\/#organization\",\"name\":\"Appening\",\"url\":\"https:\/\/appening.co\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/appening.co\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/appening.co\/blog\/wp-content\/uploads\/2024\/01\/Appening_Light_PNG-copy.png\",\"contentUrl\":\"https:\/\/appening.co\/blog\/wp-content\/uploads\/2024\/01\/Appening_Light_PNG-copy.png\",\"width\":8002,\"height\":1794,\"caption\":\"Appening\"},\"image\":{\"@id\":\"https:\/\/appening.co\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/appening.xyz\/\",\"https:\/\/twitter.com\/appening_xyz\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/appening.co\/blog\/#\/schema\/person\/0100bc469421e09ed22e38e660e8f155\",\"name\":\"appening\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/appening.co\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/62ebb72214c8580415278108ecb20cac?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/62ebb72214c8580415278108ecb20cac?s=96&d=mm&r=g\",\"caption\":\"appening\"},\"url\":\"https:\/\/appening.co\/blog\/author\/appening\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to run your test on multiple machines using Selenium Grid - appening","description":"Read about selenium grid and learn the working of Selenium-Grid with a Hub and Nodes. Learn how you can run your test on multiple machines and on multiple..","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/","og_locale":"en_US","og_type":"article","og_title":"How to run your test on multiple machines using Selenium Grid - appening","og_description":"Read about selenium grid and learn the working of Selenium-Grid with a Hub and Nodes. Learn how you can run your test on multiple machines and on multiple..","og_url":"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/","og_site_name":"appening","article_publisher":"https:\/\/www.facebook.com\/appening.xyz\/","article_published_time":"2018-07-31T12:09:13+00:00","article_modified_time":"2024-01-15T09:10:44+00:00","og_image":[{"width":770,"height":516,"url":"https:\/\/appening.co\/blog\/wp-content\/uploads\/2018\/07\/Selinium-1.jpg","type":"image\/jpeg"}],"author":"appening","twitter_card":"summary_large_image","twitter_creator":"@appening_xyz","twitter_site":"@appening_xyz","twitter_misc":{"Written by":"appening","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/#article","isPartOf":{"@id":"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/"},"author":{"name":"appening","@id":"https:\/\/appening.co\/blog\/#\/schema\/person\/0100bc469421e09ed22e38e660e8f155"},"headline":"How to run your test on multiple machines using Selenium Grid","datePublished":"2018-07-31T12:09:13+00:00","dateModified":"2024-01-15T09:10:44+00:00","mainEntityOfPage":{"@id":"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/"},"wordCount":606,"commentCount":0,"publisher":{"@id":"https:\/\/appening.co\/blog\/#organization"},"keywords":["HUB","Linux","NODE","OS testing","Selenium Grid","Selenium Webdriver","software testing","WINDOWS"],"articleSection":["Software Testing"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/","url":"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/","name":"How to run your test on multiple machines using Selenium Grid - appening","isPartOf":{"@id":"https:\/\/appening.co\/blog\/#website"},"datePublished":"2018-07-31T12:09:13+00:00","dateModified":"2024-01-15T09:10:44+00:00","description":"Read about selenium grid and learn the working of Selenium-Grid with a Hub and Nodes. Learn how you can run your test on multiple machines and on multiple..","breadcrumb":{"@id":"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/appening.co\/blog\/how-to-run-your-test-on-multiple-machines-using-selenium-grid\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/appening.co\/blog\/"},{"@type":"ListItem","position":2,"name":"How to run your test on multiple machines using Selenium Grid"}]},{"@type":"WebSite","@id":"https:\/\/appening.co\/blog\/#website","url":"https:\/\/appening.co\/blog\/","name":"Appening","description":"","publisher":{"@id":"https:\/\/appening.co\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/appening.co\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/appening.co\/blog\/#organization","name":"Appening","url":"https:\/\/appening.co\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/appening.co\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/appening.co\/blog\/wp-content\/uploads\/2024\/01\/Appening_Light_PNG-copy.png","contentUrl":"https:\/\/appening.co\/blog\/wp-content\/uploads\/2024\/01\/Appening_Light_PNG-copy.png","width":8002,"height":1794,"caption":"Appening"},"image":{"@id":"https:\/\/appening.co\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/appening.xyz\/","https:\/\/twitter.com\/appening_xyz"]},{"@type":"Person","@id":"https:\/\/appening.co\/blog\/#\/schema\/person\/0100bc469421e09ed22e38e660e8f155","name":"appening","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/appening.co\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/62ebb72214c8580415278108ecb20cac?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/62ebb72214c8580415278108ecb20cac?s=96&d=mm&r=g","caption":"appening"},"url":"https:\/\/appening.co\/blog\/author\/appening\/"}]}},"_links":{"self":[{"href":"https:\/\/appening.co\/blog\/wp-json\/wp\/v2\/posts\/8738"}],"collection":[{"href":"https:\/\/appening.co\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/appening.co\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/appening.co\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/appening.co\/blog\/wp-json\/wp\/v2\/comments?post=8738"}],"version-history":[{"count":1,"href":"https:\/\/appening.co\/blog\/wp-json\/wp\/v2\/posts\/8738\/revisions"}],"predecessor-version":[{"id":28424,"href":"https:\/\/appening.co\/blog\/wp-json\/wp\/v2\/posts\/8738\/revisions\/28424"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/appening.co\/blog\/wp-json\/wp\/v2\/media\/28423"}],"wp:attachment":[{"href":"https:\/\/appening.co\/blog\/wp-json\/wp\/v2\/media?parent=8738"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/appening.co\/blog\/wp-json\/wp\/v2\/categories?post=8738"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/appening.co\/blog\/wp-json\/wp\/v2\/tags?post=8738"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}