java Linux IntelliJ Chrome WebDriverManager“Chrome(或任何其他浏览器)无法启动”
我对WebDriverManager有问题
如果我指定下载的chromedriver的路径,我会得到这个link
org.openqa.selenium.WebDriverException: unknown error: Chrome failed to start: exited abnormally
(unknown error: DevToolsActivePort file doesn't exist)
(The process started from chrome location /home/ja/.m2/repository/webdriver/chromedriver/linux64/73.0.3683.20/chromedriver is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
编辑1。如果我安装了chrome,它就会工作
编辑2。只有在未安装要测试的浏览器时,才会出现问题
编辑3。如果我通过终端(Linux终端和IntelliJ终端)运行WebDriverManager下载的(浏览器)驱动程序,它就可以工作
编辑4。原来我只是个傻瓜。我认为WebDriverManager允许您在未安装的浏览器上运行测试。那将是非常棒的,虽然
# 1 楼答案
您似乎正在使用旧版本的WebDriverManager。请尝试最新版本,自WebDriverManager 3起。默认情况下,chromedriver的下载版本不是最新版本,而是适用于您的Chrome浏览器的正确版本