0

设置: node.js V6.11.0,npm V5.0.3,量角器V5.1.2(本地安装在项目根目录)

proxy setting using environemnt variable  :
proxy=http://my-proxy.com:8080
https_proxy=http://my-proxy.com:8080
no_proxy=localhost;github.com

当我尝试运行时:( C:\Users\username\Desktop\localrepo\my-projectst\node_modules\.bin>webdriver-manager update 此时没有全局安装)

我得到:

[10:18:45] I/file_manager - 创建文件夹 C:\Users\username\Desktop\localrepo\my-projectst\node_m odules\protractor\node_modules\webdriver-manager\selenium [10:18:51] E/downloader - 未定义[10:18:51] I/更新 - geckodriver:文件存在 C:\Users\username\Desktop\localrepo\my-projectst\nod e_modules\protractor\node_modules\webdriver-manager\selenium\geckodriver-v0.17.0 .zip [10:18:51] I/update - geckodriver:解压缩 geckodriver-v0.17.0.zip (节点:15188) UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝 id:1):无效的文件名[10:19:02] I/update - chromedriver: 解压 chromedriver_2.30.zip

工作正常 :

1. C:\Users\username\Desktop\localrepo\my-projectst\node_modules\.bin>webdriver-manager start

2.全局量角器安装,然后webdriver-manager更新完全正常。

有人可以指出什么问题或指导我正确的方法

4

1 回答 1

0

您可以尝试一种更简洁的方法来卸载当前版本,然后使用以下命令在本地重新安装量角器:npm install protractor --save-dev

转到 webdriver-manager 所在的 bin 文件夹并更新(如果需要)并相应地启动
cd ../node_modules/protractor/bin/webdriver-manager update

于 2017-06-29T11:50:10.500 回答