Selenium 4.6.0 released with Selenium Manager

Dheeraj Gambhir
1 min readNov 8, 2022

--

Implementation of Selenium Manager across bindings is one of the key features of the Selenium 4.6.0 release.

The Selenium project wants to simplify how we all set up our environment. Setting up browser drivers has been for many years a task that we need to perform all the time. To run a Selenium test with Selenium 4.6.0, we only need to have Chrome, Firefox, or Edge installed. If you already have browser drivers installed, this feature will be ignored.

With Selenium 4.6.0, Selenium Manager is straightforward to handle with all browser drivers. No need for WebDriverManager dependency and then adding webdrivermanager.chromedriver().setup() Or setting up the path like System.setProperty(“webdriver.chrome.driver”,”path to chromedriver.exe”).

Just this is enough: Webdriver driver = new ChromeDriver();

Quick Reference: https://www.youtube.com/watch?v=CH2YShFfv-M

Read more here: https://www.selenium.dev/blog/2022/introducing-selenium-manager/

Just add 4.6.0 Selenium dependency:

<dependency>

<groupId>org.seleniumhq.selenium</groupId>

<artifactId>selenium-java</artifactId>

<version>4.6.0</version>

</dependency>

And as is use: WebDriver driver = new ChromeDriver();

Also, future releases of Selenium Manager will eventually even download browsers if necessary. :)

--

--

No responses yet