{"id":2323,"date":"2020-04-02T18:14:04","date_gmt":"2020-04-02T18:14:04","guid":{"rendered":"https:\/\/www.h2kinfosys.com\/blog\/?p=2323"},"modified":"2025-04-02T06:58:31","modified_gmt":"2025-04-02T10:58:31","slug":"running-test-on-selenium-firefox-driver","status":"publish","type":"post","link":"https:\/\/www.h2kinfosys.com\/blog\/running-test-on-selenium-firefox-driver\/","title":{"rendered":"Running Test on Selenium Firefox Driver"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><span style=\"font-weight: 400;\"><strong>Running Tests on Selenium using GeckoDriver<\/strong><\/span><\/h2>\n\n\n\n<p><strong>Running Tests on Selenium using GeckoDriver<\/strong> enables compatibility with the Firefox browser after Selenium 3. GeckoDriver is required to establish communication between Selenium WebDriver and Firefox, ensuring proper browser automation. It provides better control over browser configurations, improving test execution and reliability in Selenium test suites.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><b>Gecko Marionette Firefox Driver with Selenium 3.0<\/b><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Running Test on Selenium was simpler before Selenium 3, as Mozilla Firefox was the default browser, launching without property settings. However, after <a href=\"https:\/\/www.h2kinfosys.com\/courses\/selenium-automation-testing-certification-course\/\" data-type=\"link\" data-id=\"https:\/\/www.h2kinfosys.com\/courses\/selenium-automation-testing-certification-course\/\">Selenium testing<\/a> 3.0 was introduced, testers needed to use GeckoDriver explicitly to initialize and use the Firefox browser for automation testing. This change provided more control over browser configuration, ensuring better compatibility and more reliable test execution when using Firefox.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><b>What is Gecko?<\/b><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">Gecko is a web browser engine used in many applications developed my Mozilla Foundation and the Mozilla Corporation and written in C++ and Java Script. It is an Open Source web browser engine.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><b>What is GeckoDriver?<\/b><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">GeckoDriver is the link between your tests in Selenium and your Mozilla Firefox browser. It acts as a proxy for using W3C WebDriver compatible clients to work together with Gecko-based browsers e.g Firefox.<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img fetchpriority=\"high\" decoding=\"async\" width=\"765\" height=\"400\" src=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_72.png\" alt=\"Running Tests on Selenium using GeckoDriver\" class=\"wp-image-2325\" title=\"\" srcset=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_72.png 765w, https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_72-300x157.png 300w\" sizes=\"(max-width: 765px) 100vw, 765px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">GeckoDriver is an executable file, before starting your selenium tests it needs to be present in one of the system paths. The Mozilla Firefox browser implements the WebDriver protocol called GeckoDriver.exe which is an executable file.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><b>Why Selenium needs GeckoDriver?<\/b><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">GeckoDriver will act as a mediator between your Selenium scripts and Gecko-based browsers like Firefox. Firefox has done some changes, to prevent in support of third-party drivers to interact with the browsers directly. This is the one main reason for which we need to use the GeckoDriver. The easiest way to use GeckoDriver in your Selenium scripts is to use the&nbsp;<\/span><i><span style=\"font-weight: 400;\">System.set property. [<\/span><\/i><b><i>System.setProperty(\u201cwebdriver.gecko.driver\u201d, \u201dPath of the Gecko Driver file\u201d)].<\/i><\/b><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><b>How to use GeckoDriver to launch Firefox?<\/b><\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">We follow the below steps to launch Firefox browser using GeckoDriver<\/span><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><span style=\"font-weight: 400;\">Download GeckoDriver and then copy its path<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">We get geckodriver.exe file, after downloading GeckoDriver zip file<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">By using below 2 ways, you can use GeckoDriver and launch the Firefox browser.<\/span><\/li>\n<\/ol>\n\n\n\n<ol class=\"wp-block-list\">\n<li><span style=\"font-weight: 400;\">Using webdriver.gecko.driver System Property<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Setting Gecko Driver Path in Windows Environment Variables<\/span><\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><b>Download and Install Gecko Driver<\/b><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">To work with GeckoDriver first, we have to download the latest version of GeckoDriver. To download the latest version of GeckoDriver we need to follow the below steps:<\/span><\/p>\n\n\n\n<p><b>Step1:<\/b><span style=\"font-weight: 400;\"> Go to the official website of gecko driver (<\/span><a href=\"https:\/\/github.com\/mozilla\/geckodriver\/releases\" rel=\"nofollow noopener\" target=\"_blank\"><span style=\"font-weight: 400;\">https:\/\/github.com\/mozilla\/geckodriver\/releases<\/span><\/a><span style=\"font-weight: 400;\">) and download the latest version of GeckoDriver based on your operating system.<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"753\" height=\"540\" src=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_73.png\" alt=\"\" class=\"wp-image-2326\" title=\"\" srcset=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_73.png 753w, https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_73-300x215.png 300w\" sizes=\"(max-width: 753px) 100vw, 753px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><b><i>Note: <\/i><\/b><i><span style=\"font-weight: 400;\">Based on your <a href=\"https:\/\/en.wikipedia.org\/wiki\/Microsoft_Windows\" rel=\"nofollow noopener\" target=\"_blank\">Windows Operating System<\/a>, you need to download the corresponding GeckoDriver. Here we are working on Windows Operating System, you need to download the Windows version gecko driver. If your operating system is Mac or Linux you need to download the corresponding Gecko driver.<\/span><\/i><\/p>\n\n\n\n<p><b>Step2:<\/b><span style=\"font-weight: 400;\"> Click on<\/span> <b>geckodriver-v0.26.0-win64.zip<\/b> <span style=\"font-weight: 400;\">to<\/span> <span style=\"font-weight: 400;\">download<\/span> <span style=\"font-weight: 400;\">GeckoDriver for Windows Operating System.<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"759\" height=\"299\" src=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_74.png\" alt=\"\" class=\"wp-image-2327\" title=\"\" srcset=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_74.png 759w, https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_74-300x118.png 300w\" sizes=\"(max-width: 759px) 100vw, 759px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><b>Step3:<\/b><span style=\"font-weight: 400;\"> Extract the ZIP file, once the ZIP file download is complete.<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"741\" height=\"130\" src=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_75.png\" alt=\"\" class=\"wp-image-2328\" title=\"\" srcset=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_75.png 741w, https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_75-300x53.png 300w\" sizes=\"(max-width: 741px) 100vw, 741px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><b>Step4: <\/b> <span style=\"font-weight: 400;\">To instantiate the driver, you need to note down the location where you extracted the GeckoDriver.<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"781\" height=\"134\" src=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_76.png\" alt=\"\" class=\"wp-image-2329\" title=\"\" srcset=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_76.png 781w, https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_76-300x51.png 300w, https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_76-768x132.png 768w, https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_76-780x134.png 780w\" sizes=\"(max-width: 781px) 100vw, 781px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><b>Selenium 3 Test without geckodriver.exe<\/b><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Below is the sample program to launch a Firefox browser without GeckoDriver. It is a straight forward process to launch Firefox.<\/span><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #800080;\"><strong>package<\/strong> com.testing.selenium.Firefox;<\/span>\n<span style=\"color: #800080;\"><strong>import<\/strong> org.openqa.selenium.WebDriver;<\/span>\n<span style=\"color: #800080;\"><strong>import<\/strong> org.openqa.selenium.firefox.FirefoxDriver;<\/span>\n<span style=\"color: #800080;\"><strong>public class<\/strong> GeckoDriverTest {<\/span>\n<span style=\"color: #800080;\"> <strong>&nbsp; public static void<\/strong> main(String&#91;] args) {<\/span>\n<span style=\"color: #800080;\">&nbsp; WebDriver driver = <strong>new<\/strong> FirefoxDriver();<\/span>\n<span style=\"color: #800080;\">&nbsp; driver.get(\"https:\/\/facebook.com\");<\/span>\n<span style=\"color: #800080;\">&nbsp; String PageTitle = driver.getTitle();<\/span>\n<span style=\"color: #800080;\">&nbsp; System.out.println(\"Page Title is:\" + PageTitle);<\/span>\n<span style=\"color: #800080;\"> }<\/span>\n<span style=\"color: #800080;\"> }<\/span><\/code><\/pre>\n\n\n\n<p><span style=\"font-weight: 400;\">When you run the above program we get an exception <\/span><b>java.lang.IllegalStateException.<\/b><b><i>&nbsp;<\/i><\/b><span style=\"font-weight: 400;\">Which gives&nbsp;\u201c<\/span><b>T<\/b><b>he executable driver must be set by webdriver.gecko.driver.\u201d<\/b><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"745\" height=\"210\" src=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_77.png\" alt=\"\" class=\"wp-image-2330\" title=\"\" srcset=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_77.png 745w, https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_77-300x85.png 300w\" sizes=\"(max-width: 745px) 100vw, 745px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">To overcome the above exception we need to download the GeckoDriver to work with selenium commands.&nbsp; For every browser have a driver, the driver for Mozilla is GeckoDriver.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">&nbsp;<b>Method 1: Using webdriver.gecko.driver System Property<\/b><\/h3>\n\n\n\n<p><i>Set the System Property for geckodriver<\/i><\/p>\n\n\n\n<p>Code to set System properties:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><i>System.setProperty(\u201cwebdriver.gecko.driver\u201d,\u201cPath of geckodriver.exe\u201d);<\/i><\/code><\/pre>\n\n\n\n<p><b>Below is the complete program to launch the GeckoDriver looks like<\/b><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>public class GeckoDriverTest {\n\npublic static void main(String&#91;] args) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.setProperty(\"webdriver.gecko.driver\",\"D:\\\\Drivers\\\\geckodriver.exe\");\n\n &nbsp; WebDriver driver= new FirefoxDriver();\n\n &nbsp; driver.get(\"http:\/\/www.facebook.com\");\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;String PageTitle = driver.getTitle();\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(\"Page Title is:\" + PageTitle);\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;driver.close();\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n\n}<\/code><\/pre>\n\n\n\n<p><span style=\"font-weight: 400;\">When you run the above program it will open <\/span><b>facebook.com <\/b><span style=\"font-weight: 400;\">website in the new Firefox Browser and prints the website title.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><b>Method2: Setting Gecko Driver Path in Windows Environment Variables:-<\/b><\/h3>\n\n\n\n<p><b>Step<\/b> <b>1:<\/b><span style=\"font-weight: 400;\"> Go to <\/span><b>My Computer <\/b><span style=\"font-weight: 400;\">-&gt; Right<\/span> <span style=\"font-weight: 400;\">click<\/span> <span style=\"font-weight: 400;\">and click on<\/span><b> Properties<\/b><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"581\" height=\"459\" src=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_78.png\" alt=\"\" class=\"wp-image-2331\" title=\"\" srcset=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_78.png 581w, https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_78-300x237.png 300w\" sizes=\"(max-width: 581px) 100vw, 581px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><b>Step 2: <\/b><span style=\"font-weight: 400;\">Click<\/span> <span style=\"font-weight: 400;\">on <\/span><b>Change settings<\/b><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"751\" height=\"536\" src=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_79.png\" alt=\"\" class=\"wp-image-2332\" title=\"\" srcset=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_79.png 751w, https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_79-300x214.png 300w\" sizes=\"(max-width: 751px) 100vw, 751px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><b>Step 3: <\/b><span style=\"font-weight: 400;\">Click<\/span> <span style=\"font-weight: 400;\">on the <\/span><b>Advanced <\/b><span style=\"font-weight: 400;\">tab and Click on<\/span><b> Environment Variables.<\/b><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"540\" height=\"492\" src=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_80.png\" alt=\"\" class=\"wp-image-2333\" title=\"\" srcset=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_80.png 540w, https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_80-300x273.png 300w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><b>Step 4: <\/b><span style=\"font-weight: 400;\">Select Path under <\/span><b>System Variables<\/b><span style=\"font-weight: 400;\"> and Click <\/span><b>Edit<\/b><span style=\"font-weight: 400;\"> button.<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"682\" height=\"646\" src=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_81.png\" alt=\"\" class=\"wp-image-2334\" title=\"\" srcset=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_81.png 682w, https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_81-300x284.png 300w\" sizes=\"(max-width: 682px) 100vw, 682px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><b>Step 5:<\/b><span style=\"font-weight: 400;\"> Use <\/span><b>semicolon<\/b><span style=\"font-weight: 400;\"> at the end of the Variable value and paste the <\/span><b>GeckoDriver<\/b><span style=\"font-weight: 400;\"> path. On my computer, my GeckoDriver exe is at <\/span><b>D:\\Drivers<\/b><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"407\" height=\"182\" src=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_82.png\" alt=\"\" class=\"wp-image-2335\" title=\"\" srcset=\"https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_82.png 407w, https:\/\/www.h2kinfosys.com\/blog\/wp-content\/uploads\/2020\/04\/Screenshot_82-300x134.png 300w\" sizes=\"(max-width: 407px) 100vw, 407px\" \/><\/figure>\n<\/div>\n\n\n<p><\/p>\n\n\n\n<p><b><i>Note:<\/i><\/b><i><span style=\"font-weight: 400;\"> You would not need to set the GeckoDriver System property every time in the script it is a one time job. Now your script will work without giving System Property code.<\/span><\/i><\/p>\n\n\n\n<p><b>Below is the program to launch the GeckoDriver<\/b><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>package&nbsp; com.testing.selenium.Firefox;\n\nimport org.openqa.selenium.WebDriver;\n\nimport org.openqa.selenium.firefox.FirefoxDriver;\n\npublic class GeckoDriverTest {\n\n&nbsp;&nbsp;&nbsp;&nbsp;public static void main(String&#91;] args) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;WebDriver driver = new FirefoxDriver();\n\n&nbsp;&nbsp;&nbsp;&nbsp;driver.get(\"http:\/\/www.facebook.com\");\n\n&nbsp;&nbsp;&nbsp;&nbsp;String PageTitle = driver.getTitle();\n\n&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(\"Page Title is:\" + PageTitle);\n\n&nbsp;&nbsp;&nbsp;&nbsp;driver.close();\n\n&nbsp;&nbsp;&nbsp;&nbsp;}\n\n&nbsp;}<\/code><\/pre>\n\n\n\n<p><span style=\"font-weight: 400;\">When you run the above program and your script will run without the System Property code and it will open <\/span><b>facebook.com <\/b><span style=\"font-weight: 400;\">website in the new Firefox Browser and prints the website title.<\/span><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Running Tests on Selenium using GeckoDriver Running Tests on Selenium using GeckoDriver enables compatibility with the Firefox browser after Selenium 3. GeckoDriver is required to establish communication between Selenium WebDriver and Firefox, ensuring proper browser automation. It provides better control over browser configurations, improving test execution and reliability in Selenium test suites. Gecko Marionette Firefox [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":6496,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[43],"tags":[156,1860,1861,1862,466,467,45,1863,1857,1859,1858,448],"class_list":["post-2323","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-selenium-tutorials","tag-automation-testing","tag-firefox","tag-firefox-driver","tag-gecko-marionette-firefox-driver","tag-geckodriver","tag-mozilla-firefox","tag-selenium","tag-selenium-3-0","tag-selenium-firefox-driver","tag-selenium-script","tag-selenium-using-geckodriver","tag-selenium-webdriver"],"_links":{"self":[{"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/posts\/2323","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/comments?post=2323"}],"version-history":[{"count":0,"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/posts\/2323\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/media\/6496"}],"wp:attachment":[{"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/media?parent=2323"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/categories?post=2323"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/tags?post=2323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}