【问题标题】:Getting "chrome error communicating with the remote browser. it may have died"收到“与远程浏览器通信时出现 chrome 错误。它可能已经死了”
【发布时间】:2017-02-07 18:39:24
【问题描述】:

同时使用 Selenium Webdriver (Junit) 在 chrome 浏览器中自动执行一个场景,如下所示:

  1. 点击付款按钮。

  2. 等待 20 秒

  3. 检索订单号(Used GetText())

等待后,我收到以下错误:

chrome 与远程浏览器通信时出错。它可能已经死了

【问题讨论】:

  • 你能分享一下你用来检索订单号的代码吗?

标签: selenium-webdriver java-7 selenium-chromedriver


【解决方案1】:

我通过更新 chrome 驱动程序解决了同样的问题。尝试根据您的浏览器版本下载最新版本的 chrome 驱动程序。

【讨论】:

  • 但是我在特定操作上遇到了这个问题,而仅在其他方面检索文本工作正常
  • 即使在我的情况下,点击一个简单的按钮也会出现这样的错误。除了那个按钮,整个自动化工作正常。更新驱动程序后,它的工作。所以,最好尝试一次。
  • 为我工作。在此处获取任何驱动程序版本:chromedriver.storage.googleapis.com/index.html 只需阅读几个不同版本文件夹中的 notes.txt 文件即可确定适合您的确切版本。
【解决方案2】:

我遇到这个问题大约 20 天,最后通过更新最新的 Selenium 版本解决了。这意味着我们必须使用兼容的 Chromedriver 和 Selenium 版本。如果你使用最新的 Chromedriver 和旧的 Selenium 版本,它会给出这个问题“- 与远程浏览器通信时出错。它可能已经死了”

【讨论】:

    猜你喜欢
    • 2016-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-24
    相关资源
    最近更新 更多