【问题标题】:Chrome Driver Server is not able to launch Chrome browserChrome 驱动程序服务器无法启动 Chrome 浏览器
【发布时间】:2017-06-02 06:18:37
【问题描述】:

我正在使用 ChromeDriver v2.24,并且我的系统中有 Chrome 浏览器 52(未安装,可执行文件)。

当我执行我的 selenium 脚本时,Chrome 驱动程序正在执行,但 Chrome 浏览器没有启动。正因为如此,我得到了

NoSuchSessionException:没有这样的会话

控制台:

Starting ChromeDriver 2.24.417431 (9aea000394714d2fbb20850021f6204f2256b9cf) on port 27796
Only local connections are allowed.
Jun 02, 2017 11:17:46 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: OSS
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

注意:当我在 Windows 安全更新之前使用 ChromeDriver 3.1 和 Chrome 58 时,我的脚本运行良好。更新后我无法启动 Chrome 浏览器,因为它没有启动浏览器而是在后台运行。

【问题讨论】:

  • 尝试使用最新的chromedriver
  • @SHalan 您可以考虑更新我们您的确切 Selenium、chromedriver 和 Google Chrome 版本吗?考虑使用您的代码块和错误堆栈跟踪更新问题以进行进一步分析。谢谢
  • @DebanjanB 我正在使用 Selenium 3.4.0 和 Chrome 驱动程序 2.24,这是完整的库存跟踪。在 Chrome 浏览器版本 59 进行安全更新之前,我的代码运行良好。
  • @SHalan 错误说明了一切SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 别介意安全更新。请考虑下载最新版本的 chromedriver 即 2.29 并执行您的脚本。如果您遇到困难,请同时更新问题区域中的代码块。谢谢
  • @DebanjanB 谢谢!成功了!

标签: java selenium selenium-webdriver selenium-chromedriver


【解决方案1】:

这是您问题的答案:

  1. 正如日志所描述的,直到INFO: Detected dialect: OSS,您的代码一切正常。
  2. 接下来我们观察SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".,这意味着问题在于类的加载。
  3. 你提到了My script was working fine when I was using ChromeDriver 3.1 and Chrome 58 before the Windows security update
  4. 因此解决方案是从here 下载最新的 ChromeDriver 2.29 并重新执行您的脚本。

如果这能回答您的问题,请告诉我。

【讨论】:

    【解决方案2】:

    您应该从系统中删除所有 Chrome 浏览器实例并安装您的 chromedeirver 2.24 支持的 Chrome 浏览器 v52-54。 不安装 Chrome v52-54 crhomedriver 是无法启动的。

    确保这是当前安装的版本,并且在浏览器启动时不会自动更新。您可能需要disable Google Chrome auto update

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-16
      • 2018-10-23
      • 2020-05-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多