【问题标题】:In Protractor, Error “session not created: This version of ChromeDriver only supports Chrome version 84”在量角器中,错误“未创建会话:此版本的 ChromeDriver 仅支持 Chrome 版本 84”
【发布时间】:2020-10-09 14:06:06
【问题描述】:

我有这个问题几天了,我注意到chromedriver版本已经自动升级到86。所以我猜我需要降级到84。但我不确定。可能是我应该升级一些东西,但我不知道是什么。我的 webdriver-manager vesrion 是 "webdriver-manager": "^12.1.7", 请问有什么提示吗?

【问题讨论】:

  • 看看这个答案是否有帮助stackoverflow.com/questions/57777063/…
  • 感谢您的回答。不幸的是,它并不能解决问题。我想我需要将我的 ChromeDriver 降级到 84 而不是 86,但我不知道如何。我刚刚删除了 chromdriver 版本 86 并粘贴了 84 但仍然有同样的问题。
  • 最后我禁用了 Chrome 并启用了 Firefox 并且它可以工作。

标签: protractor webdriver selenium-chromedriver


【解决方案1】:

尝试以下命令解决 webdriver 更新问题

node node_modules/protractor/bin/webdriver-manager update --versions.chrome=<desired chrome version> --standalone --gecko=false --ignore_ssl

【讨论】:

    【解决方案2】:

    如果你想在 chrome 浏览器上运行,试试这个。

    在量角器中有时会出现错误:“会话未创建”,因为当前浏览器版本不支持/不兼容的驱动程序版本。

    我尝试了以下步骤:

    第 1 步:删除 webdriver-manager 中的 selenium 文件夹。 所有浏览器驱动程序都应显示在此文件夹中。 路径: ..\node_modules\protractor\node_modules\webdriver-manager\selenium

    第 2 步:node node_modules/protractor/bin/webdriver-manager update - 这将下载 selenium 文件夹中的所有浏览器驱动程序版本。

    或者你可以用你想要的特定版本更新 webdriver-manager。

    node node_modules/protractor/bin/webdriver-manager update --versions.chrome=XX.X.XXXX.X

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-29
      • 2020-04-13
      • 2019-11-02
      • 1970-01-01
      • 2019-08-07
      相关资源
      最近更新 更多