无法执行量角器,收到“找不到update-config.json”错误消息

时间:2017-05-29 14:43:41

标签: selenium-webdriver protractor cucumberjs

当我尝试执行我的.js文件时,收到以下错误消息。

enter image description here

我运行命令“webdriver-manager update”并尝试执行该文件,但同样的错误仍然存​​在。任何人都可以帮助我克服同样的问题。

3 个答案:

答案 0 :(得分:7)

directConnect不使用全局安装版本,而是使用Protractor在node_modules/protractor/node_modules/webdriver-manager/中提供的版本。您需要更新那个。

如果您安装了全局版本,则webdriver-manager update命令将更新全局安装的webdriver-manager。如果您有全局安装版本,请将其删除,或者不要使用directConnect并使用seleniumAddress: 'http://localhost:4444/wd/hub/'调整量角器配置

希望有所帮助

答案 1 :(得分:0)

升级到angular-cli v6.0.8后,我在VSCode中遇到此错误。尝试将protractor.conf文件更改为使用directConnect:false并添加seleniumAddress对我不起作用。

但是,我能够通过简单地停止任何正在运行的服务器(或lite服务器实例),重新启动VSCode以及重新启动服务器来解决此问题。我现在可以使用@ angular / cli 6.0.8运行量角器5.3.0,同时仍然使用directConnect:true。

答案 2 :(得分:0)

使用node_modules/protractor/bin/webdriver-manager update对我有用。