量角器版本:5.4.2
当前工作目录:/protractor
运行测试的命令行界面:sudo -u protractor xvfb-run --server-args="-screen 0 1280x1024x24" -a protractor $@
文件位于以下目录中:-rw-rw-rw-. 1 jenkins jenkins 5528 Nov 23 07:14 protractor.conf_sanity.js
测试失败,错误如下:
[06:37:35] E/configParser - Error code: 105
[06:37:35] E/configParser - Error message: failed loading configuration file protractor.conf_sanity.js
[06:37:35] E/configParser - Error: Cannot find module '/protractor/protractor.conf_sanity.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:548:15)
at Function.Module._load (internal/modules/cjs/loader.js:475:25)
at Module.require (internal/modules/cjs/loader.js:598:17)
at require (internal/modules/cjs/helpers.js:11:18)
at ConfigParser.addFileConfig (/usr/lib/node_modules/protractor/built/configParser.js:135:26)
at Object.initFn [as init] (/usr/lib/node_modules/protractor/built/launcher.js:93:22)
at Object.<anonymous> (/usr/lib/node_modules/protractor/built/cli.js:226:10)
at Module._compile (internal/modules/cjs/loader.js:654:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
at Module.load (internal/modules/cjs/loader.js:566:32)为了这件事,我已经挠头好几天了。我遗漏了什么?
我将pwd和ls -lrt $@添加到入口点脚本,它将找到该文件。
/protractor
-rw-rw-rw-. 1 jenkins jenkins 5528 Nov 23 07:14 protractor.conf_dev_sanity.js
发布于 2019-11-26 01:29:45
黑暗中的一枪。
您的CLI命令在我看来很奇怪
我像这样开始测试
xvfb-run -a --server-args="-screen 0 ${SCREEN_RES}" protractor protractor.conf.js
你能试试这个吗?
至于发生了什么,我认为它会在工作目录中查找/protractor/protractor.conf_sanity.js……本质上是在/protractor/protractor/protractor.conf_sanity.js下。但我不知道为什么会这样
https://stackoverflow.com/questions/59015326
复制相似问题