运行ng e2e时出现此错误:找不到update-config.json [英] I'm getting this error when ran ng e2e: Could not find update-config.json

查看:182
本文介绍了运行ng e2e时出现此错误:找不到update-config.json的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当前我有Protractor v.5.4.2,Node.js v.10.15.39

Currently I have Protractor v.5.4.2, Node.js v.10.15.39

[09:21:29] I/启动器-运行1个WebDriver实例 [09:21:29] I/direct-直接使用ChromeDriver ... [09:21:29] E/direct-错误代码:135 [09:21:29] E/direct-错误消息:找不到update-config.json.运行"webdriver-manager更新"以下载二进制文件.运行"driver-manager更新"以下载二进制文件. anager update"下载二进制文件. [09:21:29] E/direct-错误:找不到update-config.json.运行'webdriver-mes \ protractor \ built \ driverProviders \ direct.js:63:31)

[09:21:29] I/launcher - Running 1 instances of WebDriver [09:21:29] I/direct - Using ChromeDriver directly... [09:21:29] E/direct - Error code: 135 [09:21:29] E/direct - Error message: Could not find update-config.json. Run 'webdriver-manager update' to download binaries.driver-manager update' to download binaries. anager update' to download binaries. [09:21:29] E/direct - Error: Could not find update-config.json. Run 'webdriver-mes\protractor\built\driverProviders\direct.js:63:31)

推荐答案

有很多方法可以解决此问题.

There are many ways to solve this problem.

  1. 选项1:在终端中,您可以尝试

project-dir$ webdriver-manager update

project-dir$ ./node_modules/protractor/bin/webdriver-manager update

project-dir$ ./node_modules/grunt-protractor-runner/node_modules/protractor/bin/webdriver-manager update

project-dir$ ./node_modules/.bin/webdriver-manager update

  1. 选项2:您可以更新Gruntfile.js(jenskin等)

grunt-protractor-runner 之后,您会看到选项.webdriverManagerUpdate . 此选项可以自动更新/node_modules/grunt-protractor-runner 中的webdriver-manager.如果使用这种方式,则不必使用project-dir$ ./node_modules/grunt-protractor-runner/node_modules/protractor/bin/webdriver-manager update

Following grunt-protractor-runner you can see options.webdriverManagerUpdate. This is option which auto update webdriver-manager in /node_modules/grunt-protractor-runner. If you use this way, you don't have to use project-dir$ ./node_modules/grunt-protractor-runner/node_modules/protractor/bin/webdriver-manager update

Gruntfile.js protractor: { options: { configFile: "test/e2e/protractor-conf.js", noColor: false, webdriverManagerUpdate:true, args: {} }, e2e: { options: { // Stops Grunt process if a test fails keepAlive: false, } } },

这篇关于运行ng e2e时出现此错误:找不到update-config.json的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆