Quick solution: Upgrade your selenium to v4.11.0
in your POM.xml as below:
<dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>4.11.0</version> </dependency>
Having said that, if you use latest selenium you don't need webdrivermanager
. Selenium's inbuilt tool SeleniumManager
will do what WDM
used to do (i.e. download and management of driver.exe
). If you use latest selenium, code can be as simple as:
public static void main(String[] args) { // TODO Auto-generated method stub WebDriver driver = new ChromeDriver(); driver.get("https://www.google.com"); System.out.println(driver.getTitle()); }