ChromeDriver
|
To start Firefox browser on MAC using Selenium webdriver we have to use gecko driver which will interact with Firefox browser.In the previous post, we have already discussed how to work with Chrome on MAC using Selenium.
How to download Selenium WebDriver for Java on macOS? Downloading Selenium WebDriver client on your macOS is very similar to that in windows. Below are the steps that you will need to follow: 1. Go to the official Selenium website and download the Selenium WebDriver Java Client. You can refer to the screenshot in the steps for Windows download above. Additional WebDriver installation options Chocolatey. If you use Chocolatey as your package manager, install the Microsoft Edge Driver by running the following command. Choco install selenium-chromium-edge-driver For more information, see Selenium Chromium Edge Driver on Chocolatey. If you use Docker, download a pre-configured image with Microsoft Edge (Chromium) and Microsoft Edge.
In Selenium 2 we have not used any driver for Firefox but in Selenium 3 for every browser, we have to use third party driver which will perform our task.
Firefox with windows is quite easy where you have to download and mention the path but here we have small change so let’s get started with firefox on MAC.
Firefox browser on mac using Selenium webdriver
Step 1- Download gecko driver and unzip
Download link https://github.com/mozilla/geckodriver/releases
Step 2- Keep the drivers in /usr/local/bin directory.
Selenium Webdriver Tutorial
Step 3- Write your test
Program for Firefox browser on mac using Selenium webdriver
Download Selenium Webdriver Jar
2 4 6 8 10 12 14 16 18 20 22 24 | publicstaticvoidmain(String[]args)throwsInterruptedException{ WebDriver driver=newFirefoxDriver(); driver.manage().window().maximize(); driver.manage().timeouts().pageLoadTimeout(1,TimeUnit.SECONDS); driver.get('http://learn-automation.com/'); } } |
As you can see we have not set any property in our program to work with Firefox browser. It will take automatically and will start our execution.
Hope you have liked the above article if you still have any doubt then do let me know in the comment section.