首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这个版本的ChromeDriver只支持ChromeDriver 93

这个版本的ChromeDriver只支持ChromeDriver 93
EN

Stack Overflow用户
提问于 2021-07-29 11:42:25
回答 1查看 6.9K关注 0票数 5

我有一个角度计划,运行卡玛木偶,偶尔我会得到以下错误

代码语言:javascript
复制
[11:13:43] E/launcher - session not created: This version of ChromeDriver only supports Chrome version 93
Current browser version is 92.0.4515.107 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe
  (Driver info: chromedriver=93.0.4577.15 (660fc11082ba57405eca2e8c49c3e1af756fbfae-refs/branch-heads/4577@{#203}),platform=Windows NT 10.0.17763 x86_64)
[11:13:43] E/launcher - SessionNotCreatedError: session not created: This version of ChromeDriver only supports Chrome version 93
Current browser version is 92.0.4515.107 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe
  (Driver info: chromedriver=93.0.4577.15 (660fc11082ba57405eca2e8c49c3e1af756fbfae-refs/branch-heads/4577@{#203}),platform=Windows NT 10.0.17763 x86_64)
    at Object.checkLegacyResponse (D:\a\1\s\node_modules\selenium-webdriver\lib\error.js:546:15)
    at parseHttpResponse (D:\a\1\s\node_modules\selenium-webdriver\lib\http.js:509:13)
    at D:\a\1\s\node_modules\selenium-webdriver\lib\http.js:441:30
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
From: Task: WebDriver.createSession()
    at Function.createSession (D:\a\1\s\node_modules\selenium-webdriver\lib\webdriver.js:769:24)
    at Function.createSession (D:\a\1\s\node_modules\selenium-webdriver\chrome.js:761:15)
    at Direct.getNewDriver (D:\a\1\s\node_modules\protractor\built\driverProviders\direct.js:77:33)
    at Runner.createBrowser (D:\a\1\s\node_modules\protractor\built\runner.js:195:43)
    at D:\a\1\s\node_modules\protractor\built\runner.js:339:29
    at _fulfilled (D:\a\1\s\node_modules\q\q.js:834:54)
    at D:\a\1\s\node_modules\q\q.js:863:30
    at Promise.promise.promiseDispatch (D:\a\1\s\node_modules\q\q.js:796:13)
    at D:\a\1\s\node_modules\q\q.js:556:49
    at runSingle (D:\a\1\s\node_modules\q\q.js:137:13)
[11:13:43] E/launcher - Process exited with error code 199

似乎每次铬驱午餐时都会出现这种情况。

这是我的装置

E2e/protractor.conj.

代码语言:javascript
复制
module.exports = function (config) {
    process.env.CHROME_BIN = require('puppeteer').executablePath();
  
    config.set({
      basePath: '',
      frameworks: ['jasmine', '@angular-devkit/build-angular'],
      plugins: [
        require('karma-jasmine'),
        require('karma-chrome-launcher'),
        ...
      ],
      ...
      browsers: ['ChromeHeadless'],
      ...
      customLaunchers: {
        headlessChrome: {
          base: "ChromeHeadless",
          flags: [
            "--disable-dev-shm-usage",
            "--disable-extensions",
            "--disable-gpu",
            "--disable-web-security",
            "--headless",
            "--js-flags=--max-old-space-size=8196",
            "--no-proxy-server",
            "--no-sandbox",
          ],
        }
      }
    });
  };  

我的问题是,是否有一个配置来避免每个新的铬驱版本的错误?

ChromeDriver只支持ChromeDriver 89

EN

回答 1

Stack Overflow用户

发布于 2021-09-06 15:32:17

是的,每次发布新版本时,您都需要下载并放入您的驱动程序路径或类似的位置,我不知道是否存在一个带有pip的命令,这样做就更容易了。Chrome驱动程序版本下载

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

https://stackoverflow.com/questions/68575267

复制
相关文章

相似问题

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