Selenium错误:此版本的ChromeDriver仅支持Chrome 83版本?

3

希望能得到一些帮助。

  • 我下载了CHROMEDRIVER。
  • 将其复制到我系统中的python路径。

当我尝试在Pycharm下调用CHROME浏览器并设置可执行路径时,我遇到以下错误。

代码 --- driver = webdriver.Chrome(executable_path= "C:\Users\vinayak.gulati\AppData\Local\Programs\Python\Python37\chromedriver.exe")

我遇到的错误 ---- selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 83

谢谢。


我曾经遇到过类似的问题... 这个 解决了问题。 - Lidor shimoni
问题解决了吗? - AzyCrw4282
2个回答

5

您的 Chrome Driver 版本需要与您的 Chrome 浏览器 版本相匹配。

  1. 通过输入 chrome://version 获取您的 Chrome 浏览器版本。

  1. 从此网站下载与您的 Chrome 浏览器版本匹配的 Chrome Driver 版本: https://chromedriver.chromium.org/downloads

我将其作为满足我的需求的起点。最终,我像Asad一样检查了版本,然后在我的CucumberJS项目中运行:npm i -D chromedriver@~83 - Neil Gaetano Lindberg
1
不,它并没有这么说!它说驱动程序支持Chrome 83。不要让人们感到困惑。 - Code Cooker

1
你可以简单地将 chromedriver 降级以与当前的 Chrome 版本兼容。
或者,将 Google Chrome 版本更新到 83 也可以解决问题。
步骤: 1. 打开帮助 -> 关于 Google Chrome -> Chrome 将自动寻找更新(更新至最新版本)。

enter image description here

请更新它,如果它显示版本83.x.x.x.x.x.,那么它应该解决您的问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接