什么时候可以使用这个(selenium-chrome-driver)依赖?
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-chrome-driver -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-chrome-driver</artifactId>
<version>3.14.0</version>
</dependency>
在我读过的许多答案中,它需要与 Chrome 二进制定义一起使用。通过仅使用 chrome 二进制文件,我们可以在 Chrome 浏览器上执行脚本。因此,驱动程序调用受二进制定义的约束。
问题:那么这个依赖有什么用,没有chrome二进制文件?
我参考了下面的答案并尝试过,没有使用二进制声明。其中说要使用 WebDriverManager 依赖项:
https://stackoverflow.com/a/39809773/9405154
https://github.com/bonigarcia/webdrivermanager
已解决,
错误:从 https://repo.maven.apache.org/maven2传输 org.apache.commons:commons-compress:jar:1.14 失败被缓存在本地存储库中,直到中央的更新间隔才会重新尝试解析已过期或强制更新。原始错误:无法将工件 org.apache.commons:commons-compress:jar:1.14 从/到中央传输(https://repo.maven.apache.org/maven2):操作被取消。