What are the recommended WebDriver packages for Selenium

What are the recommended WebDriver packages for Selenium

As of today (20th Jan 2019) there are 9 Nuget packages that match the broad description of "WebDriver for Chrome":

As of today (20th Jan 2019) there are 9 Nuget packages that match the broad description of "WebDriver for Chrome":

  • Selenium.Chrome.WebDriver (955K downloads)
  • Selenium.WebDriver.ChromeDriver (4030K downloads)
  • WebDriver.ChromeDriver.win32 (289K downloads)
  • Chromium.ChromeDriver (161M downloads)
  • AlexP.Selenium.Chrome.WebDriver (1K downloads)
  • WebDriverChromeDriver (95K downloads)
  • WebDriver.ChromeDriver (100K downloads)
  • WebDriver.ChromeDriver.win32-2.36 (<1K downloads)
  • AsyncChromeDriver.SeleniumAdapter (1K downloads)
  • AsyncChromeDriver (8K downloads)

I suspect there will be slightly fewer such packages for other browsers (FFX, Safari, IE, etc.) But I'd still be unsurprised to see that there were multiple drivers.

How do I workout which one I should be using?

  • None of them appear to be published by SeleniumHQ.
  • Selenium.WebDriver.ChromeDriver has the most downloads.
  • Chromium.ChromeDriver appears to be published by the Chrome team.
  • Selenium.Chrome.WebDriver is the most recently updated.

How do I go about chosing which one to use?

Is there an "official" Chrome Selenium plugin? (and given that the main Selenium Nuget package includes a Chrome namespace, why do I need a separate driver anyway?)

Angular 9 Tutorial: Learn to Build a CRUD Angular App Quickly

What's new in Bootstrap 5 and when Bootstrap 5 release date?

Brave, Chrome, Firefox, Opera or Edge: Which is Better and Faster?

How to Build Progressive Web Apps (PWA) using Angular 9

What is new features in Javascript ES2020 ECMAScript 2020

selenium.common.exceptions.SessionNotCreatedException: Message: session not created: Chrome version must be between 70 and 73 with ChromeDriver

I am trying to create a webcrawler using Selenium, but I get this error when I try to create the webdriver object.

How to Install Google Chrome Web Browser on CentOS 8?

This tutorial explains how to install the Chrome Browser web browser on CentOS 8. Chrome is the most widely used web browser in the world.

How to work on Selenium LIVE Project | Selenium Projects For Beginners

🔥Intellipaat Selenium WebDriver Course: https://intellipaat.com/selenium-training/ In this selenium projects for beginners you will learn how to work on sele...