Download Chrome Webdriver For Mac

Once you’ve obtained a client library, you can write a WebDriver test and run it against Safari. The example below uses using Python WebDriver to test important functionality of the WebKit Feature Status page. In the Python WebDriver library, each method call synchronously blocks processes until the operation completes. If you want you can add a specific path here and you can move the chromedriver to this folder but as you see, /usr/local/bin folder is defined as a path by default. Now, go to your downloads folder, find the chromedrivermac64.zip file and unpack it. WebDriver can drive Firefox without the need of a driver server Starting Firefox 45 & above one needs to use gecko driver created by Mozilla for automation: Internet Explorer: Internet Explorer Driver Server: Available in 32 and 64-bit versions. Use the version that corresponds to the architecture of your IE: Chrome: ChromeDriver. Each version of ChromeDriver supports Chrome with matching major, minor, and build version numbers. For example, ChromeDriver 73.0.3683.20 supports all Chrome versions that start with 73.0.3683. Before a new major version of Chrome goes to Beta, a matching version of ChromeDriver will be released.

Repurposed nuget package of Selenium.WebDriver.ChromeDriver (packing process differs slightly)
Install Chrome Driver(Win32) for Selenium WebDriver into your Unit Test Project.
'chromedriver.exe' is copied to bin folder from package folder when the build process.
NuGet package restoring ready, and no need to commit 'chromedriver.exe' binary into source code control repository.

There is a newer version of this package available.
See the version list below for details.
For projects that support PackageReference, copy this XML node into the project file to reference the package.
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

NuGet packages for WebDriver - Chrome, Firefox, Internet Explorer, PhantomJS

This is a repurposed repo of nupkg-selenium-webdriver-chromedriver by jsakamoto that handles downloading Chrome, Firefox, Internet Explorer WebDrivers, and PhantomJS instead

Chrome:

Firefox:

InternetExplorer:

PhantomJS:

These NuGet packages will download Selenium WebDrivers (Chrome, Firefox, Internet Explorer, and PhantomJS) into your Unit Test Project.
Each WebDriver binary file does not appear in Solution Explorer, but it is copied to bin folder from package folder when the build process.
NuGet package restoring ready, and no need to commit any WebDriver binary files into source code control repository.

How to install?

For example, at the package manager console on Visual Studio, enter following command to install ChromeDriver

For Firefox WebDriver (Marionette)

Webdriver

For Internet Explorer Driver 32bit

For PhantomJS (Windows)

Detail

Where is each WebDriver binary file saved to?

Each WebDriver will be downloaded to their respective nuget package location:

{solution folder}/packages/Selenium.{browser}.WebDriver. {ver} /driver

And package installer configure msbuild task such as .csproj to copy each WebDriver binary file into output folder during build process.

How to build each nuget package?

You will need to execute the BuildPackage.bat file with the following input parameters:

  • Browser {Chrome, Firefox, IE, PhantomJS}
  • Version
  • (OPTIONAL) Binary File Bit Version 32 or 64 (defaults to 32bit)

Usage Examples

BuildPackage.bat {browser} {version} {OPTIONAL|bitversion}

For creating nuget package for ChromeDriver version 2.25:

For creating nuget package for Firefox (Marionette) Driver version 0.11.1:

For creating nuget package for Internet Explorer Driver version 2.48:

For creating nuget package for Internet Explorer Driver version 3.8.0 64bit version:

For creating nuget package for PhantomJS version 2.1.1:

NuGet packages for WebDriver - Chrome, Firefox, Internet Explorer, PhantomJS

This is a repurposed repo of nupkg-selenium-webdriver-chromedriver by jsakamoto that handles downloading Chrome, Firefox, Internet Explorer WebDrivers, and PhantomJS instead

Chrome:

Firefox:

InternetExplorer:

Chromedriver Webdriver For Chrome

PhantomJS:

These NuGet packages will download Selenium WebDrivers (Chrome, Firefox, Internet Explorer, and PhantomJS) into your Unit Test Project.
Each WebDriver binary file does not appear in Solution Explorer, but it is copied to bin folder from package folder when the build process.
NuGet package restoring ready, and no need to commit any WebDriver binary files into source code control repository.

How to install?

For example, at the package manager console on Visual Studio, enter following command to install ChromeDriver

For Firefox WebDriver (Marionette)

Download Chrome Webdriver For Mac

For Internet Explorer Driver 32bit

For PhantomJS (Windows)

Detail

Webdriver chrome path

Where is each WebDriver binary file saved to?

Each WebDriver will be downloaded to their respective nuget package location:

{solution folder}/packages/Selenium.{browser}.WebDriver. {ver} /driver

And package installer configure msbuild task such as .csproj to copy each WebDriver binary file into output folder during build process.

How to build each nuget package?

You will need to execute the BuildPackage.bat file with the following input parameters:

  • Browser {Chrome, Firefox, IE, PhantomJS}
  • Version
  • (OPTIONAL) Binary File Bit Version 32 or 64 (defaults to 32bit)

Usage Examples

BuildPackage.bat {browser} {version} {OPTIONAL|bitversion}

For creating nuget package for ChromeDriver version 2.25:

For creating nuget package for Firefox (Marionette) Driver version 0.11.1:

For creating nuget package for Internet Explorer Driver version 2.48:

For creating nuget package for Internet Explorer Driver version 3.8.0 64bit version:

For creating nuget package for PhantomJS version 2.1.1:

Show more

Release Notes

v2.39 - Chrome Driver 2.39 release - https://chromedriver.storage.googleapis.com/index.html?path=2.39/
v2.38 - Chrome Driver 2.38 release - https://chromedriver.storage.googleapis.com/index.html?path=2.38/
v2.37 - Chrome Driver 2.37 release - https://chromedriver.storage.googleapis.com/index.html?path=2.37/
v2.36 - Chrome Driver 2.36 release - https://chromedriver.storage.googleapis.com/index.html?path=2.36/
v2.35 - Chrome Driver 2.35 release - https://chromedriver.storage.googleapis.com/index.html?path=2.35/
v2.34 - Chrome Driver 2.34 release - https://chromedriver.storage.googleapis.com/index.html?path=2.34/
v2.33 - Chrome Driver 2.33 release - https://chromedriver.storage.googleapis.com/index.html?path=2.33/
v2.32 - Chrome Driver 2.32 release - https://chromedriver.storage.googleapis.com/index.html?path=2.32/
v2.31 - Chrome Driver 2.31 release - https://chromedriver.storage.googleapis.com/index.html?path=2.31/
v2.30 - Chrome Driver 2.30 release - https://chromedriver.storage.googleapis.com/index.html?path=2.30/
v2.29 - Chrome Driver 2.29 release - https://chromedriver.storage.googleapis.com/index.html?path=2.29/
v2.28 - Chrome Driver 2.28 release - https://chromedriver.storage.googleapis.com/index.html?path=2.28/
v2.27 - Chrome Driver 2.27 release - https://chromedriver.storage.googleapis.com/index.html?path=2.27/
v2.26 - Chrome Driver 2.26 release - https://chromedriver.storage.googleapis.com/index.html?path=2.26/
v2.25.0.1 - Fixed package so it now includes the correct Web Driver (i.e. Chrome Driver 2.25)
v2.25 - Chrome Driver 2.25 release - https://chromedriver.storage.googleapis.com/index.html?path=2.25/

Dependencies

This package has no dependencies.

Used By

NuGet packages (48)

Chrome Webdriver Download

Showing the top 5 NuGet packages that depend on Selenium.Chrome.WebDriver:

PackageDownloads
JDI.UIWeb
JDI.UICore
Framework for UI Automation Testing. Web, Mobile, Desktop
IA.Framework.Selenium
JDI.UICommons
Framework for UI Automation Testing. Web, Mobile, Desktop
JDI.UIMatchers
Framework for UI Automation Testing. Web, Mobile, Desktop

GitHub repositories (8)

Showing the top 5 popular GitHub repositories that depend on Selenium.Chrome.WebDriver:

RepositoryStars
Jackett/Jackett
SeriaWei/ZKEACMS
ZKEACMS for .Net Core (.Net Core CMS)可视化设计在线编辑内容管理系统
openbullet/openbullet
microsoft/fhir-server
A service that implements the FHIR standard
AutomateThePlanet/AutomateThePlanet-Learning-Series

Version History

VersionDownloadsLast updated
85.0.0 62,328 9/8/2020
84.0.0 1,213 9/8/2020
83.0.0 277,854 5/21/2020
81.0.0 69,882 4/10/2020
80.0.0 17,436 4/10/2020
79.0.0 659,545 12/16/2019
78.0.0 11,326 12/16/2019
77.0.0 225,527 10/21/2019
76.0.0 260,891 7/31/2019
75.0.0 81,961 7/16/2019
74.0.0 441,896 4/24/2019
73.0.0 7,438 4/24/2019
2.46.0 34,623 4/24/2019
2.45.0 370,979 12/13/2018
2.44.0 12,308 12/13/2018
2.43.0 233,814 10/18/2018
2.42.0 121,079 10/1/2018
2.41.0 109,392 8/29/2018
2.40.0 291,974 6/18/2018
2.39.0 1,639 6/18/2018
2.38.0 189,273 4/24/2018
2.37.0 209,950 3/18/2018
2.36.0 20,517 3/18/2018
2.35.0 158,548 1/24/2018
2.34.0 1,471 1/24/2018
2.33.0 273,219 10/18/2017
2.32.0 42,406 9/25/2017
2.31.0 48,201 8/22/2017
2.30.0 105,071 6/18/2017
2.29.0 81,951 4/5/2017
2.28.0 3,965 3/14/2017
2.27.0 7,259 1/3/2017
2.26.0 3,016 1/3/2017
2.25.0.1 37,713 11/4/2016
2.25.0 1,394 11/1/2016
Webdriver chrome optionsShow less
Downloads‎ > ‎

Version Selection

We maintain multiple versions of ChromeDriver. Which version to select depends on the version of Chrome you are using it with. Specifically:
  • ChromeDriver uses the same version number scheme as Chrome. See https://www.chromium.org/developers/version-numbers for more details.
  • Each version of ChromeDriver supports Chrome with matching major, minor, and build version numbers. For example, ChromeDriver 73.0.3683.20 supports all Chrome versions that start with 73.0.3683.
  • Before a new major version of Chrome goes to Beta, a matching version of ChromeDriver will be released.
  • After the initial release of a new major version, we will release patches as needed. These patches may or may not coincide with updates to Chrome.
Here are the steps to select the version of ChromeDriver to download:
  • First, find out which version of Chrome you are using. Let's say you have Chrome 72.0.3626.81.
  • Take the Chrome version number, remove the last part, and append the result to URL 'https://chromedriver.storage.googleapis.com/LATEST_RELEASE_'. For example, with Chrome version 72.0.3626.81, you'd get a URL 'https://chromedriver.storage.googleapis.com/LATEST_RELEASE_72.0.3626'.
  • Use the URL created in the last step to retrieve a small file containing the version of ChromeDriver to use. For example, the above URL will get your a file containing '72.0.3626.69'. (The actual number may change in the future, of course.)
  • Use the version number retrieved from the previous step to construct the URL to download ChromeDriver. With version 72.0.3626.69, the URL would be 'https://chromedriver.storage.googleapis.com/index.html?path=72.0.3626.69/'.
  • After the initial download, it is recommended that you occasionally go through the above process again to see if there are any bug fix releases.
We always provide ChromeDriver for the current Stable and Beta versions of Chrome. However, if you use Chrome from Dev or Canary channel, or build your own custom version of Chrome, It is possible that there is no available ChromeDriver that officially supports it. In this case, please try the following:
  • First, construct a LATEST_RELEASE URL using Chrome's major version number. For example, with Chrome version 73.0.3683.86, use URL 'https://chromedriver.storage.googleapis.com/LATEST_RELEASE_73'. Try to download a small file from this URL. If it successful, the file contains the ChromeDriver version to use.
  • If the above step failed, reduce the Chrome major version by 1 and try again. For example, with Chrome version 75.0.3745.4, use URL 'https://chromedriver.storage.googleapis.com/LATEST_RELEASE_74' to download a small file, which contains the ChromeDriver version to use.
  • You can also use ChromeDriver Canary build.
In addition, the version of ChromeDriver for the current stable release of Chrome can be found at https://chromedriver.storage.googleapis.com/LATEST_RELEASE. However, using on this file may be less reliable than methods described above.