This falls into the class of the elite browsers. I’m using a brand new 2020 Macbook Air and it has the out of date v2.x installed so go ahead and install the latest 3. The competition in the browser market is stiff a browser application needs to be exceptionally good to stand out from the others in the marketplace. geckodriver(.exe) is copied to bin folder from. The GeckoDriver must match the Firefox version, otherwise you can get incompatibility issues or have the issue that it simply doesn’t work. On Windows it is GeckoDriver.exe, but on Mac there are no. Install ChromeDriver with brew cask install geckodriver Install Gecko Driver (Win32, Win64, macOS, and Linu圆4) for Selenium WebDriver into your Unit Test Project. The GeckoDriver is a different executable on every operating system. You can head over to the Geckodriver project page and download the latest package or you can use Homebrew.
Previously, my testing was done in Selenium IDE but you really need to automate this for cross-browser testing which is why you’ll need to download and install Selenium on your Mac. Selenium is great for Automated Testing - I thought I’d revisit my old testing tools and so this is an update for 2020 to cover basics of installing Selenium, Geckodriver (for testing Firefox) with Python on a Mac.