我正在尝试使用具有 chrome 版本 121.0.6167.139
的
Protractor运行端到端测试,为此我已完成以下步骤:
webdriver-manager update --versions.chrome=114.0.5735.198
webdriver-manager start
写入
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/'
};
运行以下命令开始测试:
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 版本运行此测试?
浏览器和浏览器驱动程序的主要版本需要匹配。您的 ChromeDriver 版本是 114,安装的 Chrome 是 121。您需要升级您的 ChromeDriver 或使用 Chromium 版本 114,并弄清楚如何将 Protractor 测试指向使用该 Chromium 浏览器二进制文件