【问题标题】:SessionNotCreatedException: This version of ChromeDriver only supports Chrome version 79 using ChromeDriver and Chrome through Selenium and JavaScriptSessionNotCreatedException:此版本的 ChromeDriver 仅支持 Chrome 版本 79 使用 ChromeDriver 和 Chrome 通过 Selenium 和 JavaScript
【发布时间】:2021-02-07 08:53:25
【问题描述】:

我的 ChromeDriver 已更新到我的 Chromium 版本(嗯,不是真的,它在 Chromium v​​90 上的 ChromeDriver v89),但它一直给我这个错误(如标题所示)。我希望有人可以帮助解决这个问题。

我初始化驱动的代码是:

const {Builder, By, Key, util} = require('selenium-webdriver');
let driver = await new Builder().forBrowser('chrome').build();

(已解决)

【问题讨论】:

  • 你如何粘贴 chrome 驱动程序路径?检查你的环境变量,看看你没有指向旧的 chromedriver
  • 我已经检查过了,我没有指向旧版本的 ChromeDriver。
  • 删除该驱动程序,看看它是否抛出未找到驱动程序错误,如果没有,则表示它没有使用该 chromedriver
  • 你在用windows吗?
  • 没有,如何让它使用新的驱动程序?还有,我是

标签: selenium selenium-chromedriver


【解决方案1】:

转到详细信息并单击 chrome 驱动程序并单击属性。它显示了路径

现在用新驱动替换那个驱动。

【讨论】:

  • 我有,它显示相同的错误。我想我会再次尝试更新
  • 关闭所有 chromedriver 进程,再次运行代码并检查新的 chromedriver 进程及其触发位置
  • 啊,好吧,成功了!现在我需要弄清楚如何获得 Chrome 版本 89,知道如何做到这一点吗?
猜你喜欢
  • 2020-09-24
  • 2020-03-19
  • 2019-12-25
  • 2022-01-16
  • 1970-01-01
  • 2022-07-08
  • 1970-01-01
  • 2023-03-20
相关资源
最近更新 更多