首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >此版本的ChromeDriver仅支持ChromeDriver 99,当前浏览器版本为98.0.4758.102

此版本的ChromeDriver仅支持ChromeDriver 99,当前浏览器版本为98.0.4758.102
EN

Stack Overflow用户
提问于 2022-03-02 13:22:56
回答 2查看 11.5K关注 0票数 1

我现在的铬版:98.0.4758.102

我现在的硒版本:4.1.1,不能下载chrome 99。我的chrome 98更新到最后一个版本,假设它是beta版本,如何获得chrome 99

追踪日志:

代码语言:javascript
复制
ChromeDriver was started successfully.
Starting ChromeDriver 99.0.4844.51 (d537ec02474b5afe23684e7963d538896c63ac77-refs/branch-heads/4844@{#875}) on port 59895
Only local connections are allowed.
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.
Exception in thread "Thread-4" org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 500. Message: session not created: This version of ChromeDriver only supports Chrome version 99
Current browser version is 98.0.4758.102 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe
Build info: version: '4.1.1', revision: 'e8fcc2cecf'
System info: host: 'L-QLT-005', ip: '10.1.1.2', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.2'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Command: [null, newSession {capabilities=[Capabilities {browserName: chrome, goog:chromeOptions: {args: [--start-maximized, --disable-extensions, --incognito, --disable-popup-blocking, --no-sandbox, --ignore-certificate-errors], extensions: []}}], desiredCapabilities=Capabilities {browserName: chrome, goog:chromeOptions: {args: [--start-maximized, --disable-extensions, --incognito, --disable-popup-blocking, --no-sandbox, --ignore-certificate-errors], extensions: []}}}]
    at org.seleniumhq.selenium.remote_driver/org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:126)
    at org.seleniumhq.selenium.remote_driver/org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:84)
    at org.seleniumhq.selenium.remote_driver/org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:62)
    at org.seleniumhq.selenium.remote_driver/org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:156)
    at org.seleniumhq.selenium.remote_driver/org.openqa.selenium.remote.service.DriverCommandExecutor.invokeExecute(DriverCommandExecutor.java:167)
    at org.seleniumhq.selenium.remote_driver/org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:142)
    at org.seleniumhq.selenium.remote_driver/org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:543)
    at org.seleniumhq.selenium.remote_driver/org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:230)
    at org.seleniumhq.selenium.remote_driver/org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:151)
    at org.seleniumhq.selenium.chromium_driver/org.openqa.selenium.chromium.ChromiumDriver.<init>(ChromiumDriver.java:108)
    at org.seleniumhq.selenium.chrome_driver/org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:104)
    at org.seleniumhq.selenium.chrome_driver/org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:91)
    at org.seleniumhq.selenium.chrome_driver/org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:80)
    at io.beyn.spell/io.beyn.spell.Library.startBrowserChecker(Library.java:58)
    at io.beyn.spell/io.beyn.spell.FXMLDocumentController.lambda$Event$5(FXMLDocumentController.java:188)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-03-02 13:58:12

Starting ChromeDriver 99.0.4844.51 Current browser version is 98.0.4758.102

您的铬驱动程序是为铬版本,这还没有出来。您有几种解决方案:

  • 您可以从ChromeDriver下载实际的这里 98.0.4758.102并使用它。
  • 您可以下载Chrome (当前为99.0.4844.51)或Chrome (当前为100.0.4896.12),在此您可以访问更新版本。
  • 如果使用的是来自WebDriverManagerio.github.bonigarcia,则必须正确设置browserVersion和driverVersion: WebDriverManager.chromedriver().browserVersion("98.0.4758.102").setup();WebDriverManager.chromedriver().driverVersion("98.0.4758.102").setup();
票数 3
EN

Stack Overflow用户

发布于 2022-03-02 14:28:44

这个错误信息..。

代码语言:javascript
复制
Starting ChromeDriver 99.0.4844.51 (d537ec02474b5afe23684e7963d538896c63ac77-refs/branch-heads/4844@{#875}) on port 59895
.
Exception in thread "Thread-4" org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 500. Message: session not created: This version of ChromeDriver only supports Chrome version 99
Current browser version is 98.0.4758.102 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe

...implies表示ChromeDriver无法启动/生成新的浏览上下文,即谷歌铬会话。

您的主要问题是您正在使用的二进制文件的版本之间的incompatibility,如下所示:

支持Chrome版本98

支持Chrome版本99

因此,chromedriver=91.0和chrome=96.0.4664.45之间存在明显的不匹配。

解决方案

确保:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71323442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档