指定量角器应使用我手动下载的chromedriver

时间:2018-04-18 12:42:53

标签: angular selenium protractor

出于安全考虑,运行webdriver-manager update

时,不允许硒下载chromedriver

我手动下载了量角器的chromedriver(v.2.27)并将其放在node_modules\protractor\node_modules\webdriver-manager\selenium文件夹中:

enter image description here

但是,当我尝试运行e2e时,会调用“webdriver-manager update”以从chromedriver.storage.googleapis.com获取最新的chromeDriver。即使我正在运行e2e --no-webdriver-update,这会导致运行失败。

如何指定我想使用手动下载的chromedriver?

类似于:ng e2e --driver './chromedriver.exe'可能吗?

2 个答案:

答案 0 :(得分:2)

尝试运行e2e测试而不下载驱动程序:

ng e2e -wu false

答案 1 :(得分:0)

这对我有用:

ng e2e --webdriver-update=false