有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    您似乎正在使用旧版本的WebDriverManager。请尝试最新版本,自WebDriverManager 3起。默认情况下,chromedriver的下载版本不是最新版本,而是适用于您的Chrome浏览器的正确版本