运行各个Nightwatchjs测试的问题

问题描述 投票:1回答:1

我有一个问题,如果我使用测试脚本的绝对路径,则似乎只能运行单个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 / ...

javascript nightwatch.js
1个回答
0
投票

给出的路径就是问题。 路径必须相对于根

© www.soinside.com 2019 - 2024. All rights reserved.