我有一个问题,如果我使用测试脚本的绝对路径,则似乎只能运行单个nightwatchjs测试。
因此,例如,如果我从以下文件夹运行测试;
/Users/darrenharley/Documents/Git/uk-content-parkers/Tests/Functional/tests
带有以下内容;
npm run test:live /Users/darrenharley/Documents/Git/uk-content-parkers/Tests/Functional/tests/current_functionality/gamAds/PAR-5139.js
它正常工作。
但是,我需要在不使用本地文件结构的情况下运行此测试(因为最终将通过Jenkins构建运行,因此无法使用它。)>
但是如果我使用以下内容进行测试;
npm run test:live ./current_functionality/gamAds/PAR-5139.js
失败,出现以下错误;
错误:ENOENT:没有这样的文件或目录,统计'./current_functionality/gamAds/PAR-5139.js'
我在这里明显做错了吗?
如果有帮助,在我的nightwatch.conf.js
文件中,我有这个;文件中,我有这个;src_folders: [ 'tests/', ],
并且在我的package.json
"test:live": "nightwatch --config config/nightwatch.conf.js --env live --suiteRetries 3",
任何帮助都将不胜感激,因为这样做似乎是一件很基本的事情,令人发疯。
非常感谢。
我有一个问题,如果我使用测试脚本的绝对路径,我似乎只能运行单个nightwatchjs测试。因此,举例来说,如果我从以下文件夹运行测试; / Users / ...
给出的路径就是问题。 路径必须相对于根