Driver Binaries
To run automation based on the WebDriver protocol you need to have browser drivers set up that translate the automation commands and are able execute them in the browser. The following describes how you can set up each driver individually. You can find a list with all drivers in the awesome-selenium
README.
#
ChromedriverTo automate Chrome you can download Chromedriver directly on the project website or through the NPM package:
- npm
- Yarn
You can then start it via:
#
GeckodriverTo automate Firefox download the latest version of geckodriver
for your environment and unpack it in your project directory:
- Curl
- Brew
- Windows (64 bit / Chocolatey)
- Windows (64 bit / Powershell) DevTools
Note: Other geckodriver
releases are available here. After download you can start the driver via:
#
EdgedriverYou can download the drivr for Microsoft Edge on the project website. After download you can start Edgedriver as follows:
#
SafaridriverSafaridriver comes pre-installed on your MacOS and can be started directly via: