这是我的maven依赖项
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-chrome-driver</artifactId>
<version>4.0.0-beta-1</version>
</dependency>
但是seleniu-chrome-driver在本地仓库总是会出现在两个versions 3.14.0 and 4.0.0-beta-1
当我
ChromeDriver driver = new ChromeDriver();
3.14.0中导入的始终是ChromeDriver()
;
但我真正需要的是ChromeDriver()
在4.0.0.1 beta;因为只有这个版本有executeCdpCommand()
方法
如何在4.0.0.1测试版中强制使用ChromeDriver()
;
为什么要显式地使用这个依赖项,你可以使用:
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>4.0.0-alpha-7</version>
</dependency>
它有driver.executeCdpCommand(commandName, parameters)
方法
确保你清理并重建你的项目。