Protractor 将量角器chrome驱动程序更新为74

Protractor 将量角器chrome驱动程序更新为74,protractor,selenium-chromedriver,Protractor,Selenium Chromedriver,如何更新到chromedriver的74版本 通常我会: webdriver-manager update --versions.chrome 2.46 但是,以下情况不起作用: webdriver-manager update --versions.chrome 74.0.3729.6 我使用的是量角器版本5.4.2 不想升级到6,因为API尚未完成 日志: [更新-解决方案] npm install -g webdriver-manager@12.1.4 webdriver-manage

如何更新到chromedriver的74版本

通常我会:

webdriver-manager update --versions.chrome 2.46
但是,以下情况不起作用:

webdriver-manager update --versions.chrome 74.0.3729.6
我使用的是
量角器版本5.4.2
不想升级到6,因为API尚未完成

日志:

[更新-解决方案]

npm install -g webdriver-manager@12.1.4
webdriver-manager version
webdriver-manager update

我找到了
量角器5.4.2
的有效解决方案。您需要安装
webdriver manager v12.1.3
并运行
npm重复数据消除
。然后运行
webdriver管理器更新--versions.chrome=2.46
。在我的例子中,由于安装了
webdriver-manager 12.1.1
selenium-server-standalone-4.0.0-alpha-1.zip.jar
(此版本仅适用于
量角器6.0.0
),而不是
selenium-server-standalone-3.141.59.jar

旧答案

我发现现在(2019年4月30日)启动它的唯一方法是单独启动webdriver manager并连接到它的实例。它与
量角器v6.0.0
webdriver manager v12.1.3
配合使用

将此添加到
gragrator.conf.js

exports.config = {
// ...
seleniumAddress: 'http://localhost:4444/wd/hub',
// ...
}

然后运行
webdriver-manager start
并在另一个选项卡
dragrator-gragragrator.conf.js

中,webdriver-manager下载安装包的文件夹可能包含多个驱动程序。尝试转到那里并手动删除它们,然后再次运行命令。不要忘记不同类型的安装—全局安装和本地安装。如果没有帮助,请告诉我
exports.config = {
// ...
seleniumAddress: 'http://localhost:4444/wd/hub',
// ...
}