[Protractor]:会话未创建:此版本的ChromeDriver仅支持Chrome版本114当前浏览器版本为121.0.6167.139

问题描述 投票:0回答:1

我正在尝试使用具有 chrome 版本 121.0.6167.139

Protractor
运行端到端测试,为此我已完成以下步骤:

  1. webdriver-manager update --versions.chrome=114.0.5735.198

  2. webdriver-manager start

  3. 写入

    protractor.conf.js
    文件:

    exports.config = {
     specs: ['src/app/component/testcases/counterbutton.component.e2e-spec.ts'],
    
     seleniumAddress: 'http://localhost:4444/wd/hub',
    
     baseUrl: 'http://localhost:4200/'
    };
    
  4. 运行以下命令开始测试:

    protractor protractor.conf.js

但出现错误

[17:10:11] I/launcher - Running 1 instances of WebDriver
[17:10:11] I/hosted - Using the selenium server at http://localhost:4444/wd/hub
[17:10:12] E/launcher - session not created: This version of ChromeDriver only supports Chrome version 114
Current browser version is 121.0.6167.139 with binary path /usr/bin/google-chrome
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'

如何使用更新的 chrome 版本运行此测试?

selenium-webdriver protractor
1个回答
0
投票

浏览器和浏览器驱动程序的主要版本需要匹配。您的 ChromeDriver 版本是 114,安装的 Chrome 是 121。您需要升级您的 ChromeDriver 或使用 Chromium 版本 114,并弄清楚如何将 Protractor 测试指向使用该 Chromium 浏览器二进制文件

© www.soinside.com 2019 - 2024. All rights reserved.