Protractor 将量角器chrome驱动程序更新为74
如何更新到chromedriver的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
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',
// ...
}