![]() |
VOOZH | about |
dotnet add package Selenium.Firefox.WebDriver --version 0.27.0
NuGet\Install-Package Selenium.Firefox.WebDriver -Version 0.27.0
<PackageReference Include="Selenium.Firefox.WebDriver" Version="0.27.0" />
<PackageVersion Include="Selenium.Firefox.WebDriver" Version="0.27.0" />Directory.Packages.props
<PackageReference Include="Selenium.Firefox.WebDriver" />Project file
paket add Selenium.Firefox.WebDriver --version 0.27.0
#r "nuget: Selenium.Firefox.WebDriver, 0.27.0"
#:package Selenium.Firefox.WebDriver@0.27.0
#addin nuget:?package=Selenium.Firefox.WebDriver&version=0.27.0Install as a Cake Addin
#tool nuget:?package=Selenium.Firefox.WebDriver&version=0.27.0Install as a Cake Tool
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.
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
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.
You will need to execute the BuildPackage.bat file with the following input parameters:
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.
Showing the top 5 NuGet packages that depend on Selenium.Firefox.WebDriver:
| Package | Downloads |
|---|---|
|
Selenium.Helper
This package contains .NET helper classes to make the creation of Selenium tests easier. It contains a Connector class that supports various initializations of the Driver. It also contains a utility class to assist in working with elements. |
|
|
JDI.UIWeb
Framework for Web UI Automation Testing |
|
|
IA.Framework.Selenium
Description |
|
|
AtafWebGuiCore
This part of ATAF is a wrapper for tests automation Selenium Webdriver |
|
|
DFC.TestAutomation.UI
A user interface test automation framework built on top of Selenium. |
Showing the top 6 popular GitHub repositories that depend on Selenium.Firefox.WebDriver:
| Repository | Stars |
|---|---|
|
openbullet/openbullet
The OpenBullet web testing application.
|
|
|
cmu-sei/GHOSTS
GHOSTS (General Human-Oriented Synthetic Teammates and Systems) is a realistic user simulation framework for cyber experimentation, simulation, training, and exercise
|
|
|
AutomateThePlanet/AutomateThePlanet-Learning-Series
Automate The Planet Series Source Code
|
|
|
microsoft/EasyRepro
Automated UI testing API for Dynamics 365
|
|
|
AdrianWilczynski/CSharpToTypeScript
Convert C# Models, ViewModels and DTOs into their TypeScript equivalents using webapps, CLI Tool or VSCode extension. Links: https://marketplace.visualstudio.com/items?itemName=adrianwilczynski.csharp-to-typescript - https://csharptotypescript.azurewebsites.net - https://adrianwilczynski.github.io/CSharpToTypeScript/ - https://www.nuget.org/packages/CSharpToTypeScript.CLITool/
|
|
|
bbaia/protractor-net
The .NET port of Protractor, an E2E test framework for Angular apps
|
| Version | Downloads | Last Updated |
|---|---|---|
| 0.27.0 | 5,450,790 | 9/8/2020 |
| 0.26.0 | 2,401,817 | 10/21/2019 |
| 0.25.0 | 18,979 | 10/21/2019 |
| 0.24.0 | 1,895,211 | 4/24/2019 |
| 0.23.0 | 962,570 | 12/13/2018 |
| 0.22.0 | 578,905 | 10/1/2018 |
| 0.21.0 | 436,740 | 6/18/2018 |
| 0.20.1 | 12,092 | 6/18/2018 |
| 0.20.0 | 481,909 | 3/18/2018 |
| 0.19.1 | 568,724 | 11/12/2017 |
| 0.19.0 | 235,363 | 9/25/2017 |
| 0.18.0 | 152,825 | 7/13/2017 |
| 0.17.0 | 84,876 | 6/18/2017 |
| 0.16.1 | 128,307 | 5/4/2017 |
| 0.16.0 | 5,763 | 5/4/2017 |
| 0.15.0 | 73,639 | 3/14/2017 |
| 0.14.0 | 60,389 | 2/20/2017 |
| 0.13.0 | 64,716 | 1/8/2017 |
| 0.12.0 | 5,604 | 1/8/2017 |
| 0.11.1 | 47,284 | 11/1/2016 |
v0.27.0 - Firefox Driver 0.27.0 release - https://github.com/mozilla/geckodriver/releases/tag/v0.27.0