Selenium.Chrome.WebDriver 76.0.0

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.

Install-Package Selenium.Chrome.WebDriver -Version 76.0.0
dotnet add package Selenium.Chrome.WebDriver --version 76.0.0
<PackageReference Include="Selenium.Chrome.WebDriver" Version="76.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Selenium.Chrome.WebDriver --version 76.0.0
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: NuGet Package

Firefox: NuGet Package

InternetExplorer: NuGet Package

PhantomJS: NuGet Package

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

PM> Install-Package Selenium.Chrome.WebDriver

For Firefox WebDriver (Marionette)

PM> Install-Package Selenium.Firefox.WebDriver

For Internet Explorer Driver 32bit

PM> Install-Package Selenium.InternetExplorer.WebDriver

For PhantomJS (Windows)

PM> Install-Package Selenium.PhantomJS.WebDriver

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

{Solution folder}/
|-- packages/
    |-- Selenium.Chrome.WebDriver.{version}/
        |-- driver/
            |-- chromedriver.exe
    |-- Selenium.Firefox.WebDriver.{version}/
        |-- driver/
            |-- geckodriver.exe
    |-- Selenium.InternetExplorer.WebDriver.{version}/
        |-- driver/
            |-- IEDriverServer.exe
    |-- Selenium.PhantomJS.WebDriver.{version}/
        |-- driver/
            |-- phantomjs.exe

{project folder}/
|-- bin/
    |-- {buildconfiguration}/ (each of these driver exe files are copied from above by build process)
        |-- chromedriver.exe
        |-- geckodriver.exe
        |-- IEDriverServer.exe
        |-- phantomjs.exe

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:

>  BuildPackage.bat Chrome 2.25

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

>  BuildPackage.bat Firefox 0.11.1

For creating nuget package for Internet Explorer Driver version 2.48:

>  BuildPackage.bat IE 2.48

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

>  BuildPackage.bat IE 3.8.0 64

For creating nuget package for PhantomJS version 2.1.1:

>  BuildPackage.bat Phantomjs 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: NuGet Package

Firefox: NuGet Package

InternetExplorer: NuGet Package

PhantomJS: NuGet Package

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

PM> Install-Package Selenium.Chrome.WebDriver

For Firefox WebDriver (Marionette)

PM> Install-Package Selenium.Firefox.WebDriver

For Internet Explorer Driver 32bit

PM> Install-Package Selenium.InternetExplorer.WebDriver

For PhantomJS (Windows)

PM> Install-Package Selenium.PhantomJS.WebDriver

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

{Solution folder}/
|-- packages/
    |-- Selenium.Chrome.WebDriver.{version}/
        |-- driver/
            |-- chromedriver.exe
    |-- Selenium.Firefox.WebDriver.{version}/
        |-- driver/
            |-- geckodriver.exe
    |-- Selenium.InternetExplorer.WebDriver.{version}/
        |-- driver/
            |-- IEDriverServer.exe
    |-- Selenium.PhantomJS.WebDriver.{version}/
        |-- driver/
            |-- phantomjs.exe

{project folder}/
|-- bin/
    |-- {buildconfiguration}/ (each of these driver exe files are copied from above by build process)
        |-- chromedriver.exe
        |-- geckodriver.exe
        |-- IEDriverServer.exe
        |-- phantomjs.exe

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:

>  BuildPackage.bat Chrome 2.25

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

>  BuildPackage.bat Firefox 0.11.1

For creating nuget package for Internet Explorer Driver version 2.48:

>  BuildPackage.bat IE 2.48

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

>  BuildPackage.bat IE 3.8.0 64

For creating nuget package for PhantomJS version 2.1.1:

>  BuildPackage.bat Phantomjs 2.1.1

Release Notes

v76.0.3809.68 - Chrome Driver 76.0.3809.68 release - https://chromedriver.storage.googleapis.com/index.html?path=76.0.3809.68/
   v75.0.3770.140 - Chrome Driver 75.0.3770.140 release - https://chromedriver.storage.googleapis.com/index.html?path=75.0.3770.140/
   v74.0.3729.6 - Chrome Driver 74.0.3729.6 release - https://chromedriver.storage.googleapis.com/index.html?path=74.0.3729.6/
   v73.0.3683.68 - Chrome Driver 73.0.3683.68 release - https://chromedriver.storage.googleapis.com/index.html?path=73.0.3683.68/
   v2.46 - Chrome Driver 2.46 release - https://chromedriver.storage.googleapis.com/index.html?path=2.46/
   v2.45 - Chrome Driver 2.45 release - https://chromedriver.storage.googleapis.com/index.html?path=2.45/
   v2.44 - Chrome Driver 2.44 release - https://chromedriver.storage.googleapis.com/index.html?path=2.44/
   v2.43 - Chrome Driver 2.43 release - https://chromedriver.storage.googleapis.com/index.html?path=2.43/
   v2.42 - Chrome Driver 2.42 release - https://chromedriver.storage.googleapis.com/index.html?path=2.42/
   v2.41 - Chrome Driver 2.41 release - https://chromedriver.storage.googleapis.com/index.html?path=2.41/
   v2.40 - Chrome Driver 2.40 release - https://chromedriver.storage.googleapis.com/index.html?path=2.40/
   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.

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

Repository Stars
SeriaWei/ZKEACMS
ZKEACMS for .Net Core (.Net Core CMS)可视化设计在线编辑内容管理系统
rnwood/smtp4dev
smtp4dev - the mail server for development
AutomateThePlanet/AutomateThePlanet-Learning-Series
Automate The Planet Series Source Code
microsoft/fhir-server
A service that implements the FHIR standard
microsoft/EasyRepro
Automated UI testing API for Dynamics 365
openbullet/openbullet
The OpenBullet web testing application.
webgio/Rotativa.AspNetCore
Rotativa for Asp.Net Core

Version History

Version Downloads Last updated
76.0.0 29,101 7/31/2019
75.0.0 22,569 7/16/2019
74.0.0 214,009 4/24/2019
73.0.0 3,972 4/24/2019
2.46.0 9,478 4/24/2019
2.45.0 245,847 12/13/2018
2.44.0 2,096 12/13/2018
2.43.0 142,225 10/18/2018
2.42.0 76,837 10/1/2018
2.41.0 69,285 8/29/2018
2.40.0 190,424 6/18/2018
2.39.0 1,308 6/18/2018
2.38.0 141,268 4/24/2018
2.37.0 147,516 3/18/2018
2.36.0 12,514 3/18/2018
2.35.0 113,746 1/24/2018
2.34.0 1,190 1/24/2018
2.33.0 205,498 10/18/2017
2.32.0 35,752 9/25/2017
2.31.0 39,786 8/22/2017
2.30.0 95,294 6/18/2017
2.29.0 63,201 4/5/2017
2.28.0 3,669 3/14/2017
2.27.0 6,922 1/3/2017
2.26.0 2,811 1/3/2017
2.25.0.1 7,890 11/4/2016
2.25.0 1,038 11/1/2016