【问题标题】:Selenium and Chrome Compatibility (v67 + 2.38 chromedriver)Selenium 和 Chrome 兼容性(v67 + 2.38 chromedriver)
【发布时间】:2018-05-29 23:08:08
【问题描述】:

我目前正在尝试在我的 linux 机器上运行一个 python 程序。我不断收到此错误:

我使用的是 Chrome 版本 67 和 Selenium chromedriver 2.38。我认为哪个兼容?任何想法我做错了什么?

selenium.common.exceptions.SessionNotCreatedException: Message: session not created exception
from disconnected: Unable to receive message from renderer
  (Session info: chrome=67.0.3396.62)
  (Driver info: chromedriver=2.38.552522 (437e6fbedfa8762dec75e2c5b3ddb86763dc9dcb),platform=Linux 3.13.0-92-generic x86_64)

【问题讨论】:

标签: python selenium


【解决方案1】:

根据您在使用 chromedriver=2.38 和 chrome=67.0 时的错误堆栈跟踪,一定不会出现此问题。

即使Get a "WebDriverException: disconnected: unable to receive message from renderer" error when switching browser windows 的讨论也没有提供任何正确的结论。但是,您可以尝试以下几个升级/清理步骤:

  • 将Selenium升级到当前级别Version 3.12.0。
  • 将 ChromeDriver 保持在当前的ChromeDriver v2.38 级别。
  • 将 Chrome 版本保持在 Chrome v67.x 级别。 (as per ChromeDriver v2.38 release notes)
  • 清理你的项目工作区通过你的IDE和重建你的项目只需要依赖。
  • 使用CCleaner 工具在执行测试套件之前和之后清除所有操作系统琐事。
  • 如果您的基础 Web Client 版本太旧,请通过 Revo Uninstaller 卸载它并安装最新的 GA 和发布版本的 Web Client。
  • 进行系统重启。
  • 执行您的@Test。

你会发现类似的讨论:

【讨论】:

    猜你喜欢
    • 2014-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多