Selenium.Chrome.WebDriver
85.0.0
dotnet add package Selenium.Chrome.WebDriver --version 85.0.0
NuGet\Install-Package Selenium.Chrome.WebDriver -Version 85.0.0
<PackageReference Include="Selenium.Chrome.WebDriver" Version="85.0.0" />
paket add Selenium.Chrome.WebDriver --version 85.0.0
#r "nuget: Selenium.Chrome.WebDriver, 85.0.0"
// Install Selenium.Chrome.WebDriver as a Cake Addin #addin nuget:?package=Selenium.Chrome.WebDriver&version=85.0.0 // Install Selenium.Chrome.WebDriver as a Cake Tool #tool nuget:?package=Selenium.Chrome.WebDriver&version=85.0.0
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
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
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages (42)
Showing the top 5 NuGet packages that depend on Selenium.Chrome.WebDriver:
Package | Downloads |
---|---|
JDI.UIWeb
Framework for Web UI Automation Testing |
|
JDI.UICore
Framework for UI Automation Testing. Web, Mobile, Desktop |
|
JDI.UICommons
Framework for UI Automation Testing. Web, Mobile, Desktop |
|
IA.Framework.Selenium
Description |
|
JDI.UIMatchers
Framework for UI Automation Testing. Web, Mobile, Desktop |
GitHub repositories (4)
Showing the top 4 popular GitHub repositories that depend on Selenium.Chrome.WebDriver:
Repository | Stars |
---|---|
Jackett/Jackett
API Support for your favorite torrent trackers
|
|
openbullet/openbullet
The OpenBullet web testing application.
|
|
AutomateThePlanet/AutomateThePlanet-Learning-Series
Automate The Planet Series Source Code
|
|
microsoft/fhir-server-samples
Samples for Microsoft FHIR Server for Azure
|
Version | Downloads | Last updated |
---|---|---|
85.0.0 | 1,762,794 | 9/8/2020 |
84.0.0 | 11,237 | 9/8/2020 |
83.0.0 | 707,143 | 5/21/2020 |
81.0.0 | 135,258 | 4/10/2020 |
80.0.0 | 23,582 | 4/10/2020 |
79.0.0 | 1,715,250 | 12/16/2019 |
78.0.0 | 16,149 | 12/16/2019 |
77.0.0 | 434,385 | 10/21/2019 |
76.0.0 | 479,689 | 7/31/2019 |
75.0.0 | 174,828 | 7/16/2019 |
74.0.0 | 630,064 | 4/24/2019 |
73.0.0 | 9,372 | 4/24/2019 |
2.46.0 | 41,541 | 4/24/2019 |
2.45.0 | 519,184 | 12/13/2018 |
2.44.0 | 14,766 | 12/13/2018 |
2.43.0 | 339,979 | 10/18/2018 |
2.42.0 | 172,174 | 10/1/2018 |
2.41.0 | 183,918 | 8/29/2018 |
2.40.0 | 401,094 | 6/18/2018 |
2.39.0 | 2,634 | 6/18/2018 |
2.38.0 | 279,301 | 4/24/2018 |
2.37.0 | 574,204 | 3/18/2018 |
2.36.0 | 28,677 | 3/18/2018 |
2.35.0 | 215,189 | 1/24/2018 |
2.34.0 | 2,657 | 1/24/2018 |
2.33.0 | 370,815 | 10/18/2017 |
2.32.0 | 79,496 | 9/25/2017 |
2.31.0 | 81,272 | 8/22/2017 |
2.30.0 | 120,569 | 6/18/2017 |
2.29.0 | 98,520 | 4/5/2017 |
2.28.0 | 6,089 | 3/14/2017 |
2.27.0 | 9,497 | 1/3/2017 |
2.26.0 | 3,807 | 1/3/2017 |
2.25.0.1 | 39,025 | 11/4/2016 |
2.25.0 | 3,122 | 11/1/2016 |
v85.0.4183.87 - Chrome Driver 85.0.4183.87 release - https://chromedriver.storage.googleapis.com/index.html?path=85.0.4183.87/