1

我正在尝试从另一个测试文件运行一个包含多个测试用例的测试文件。假设我有 admin-registration.js 测试文件,其中包含多个测试用例。我必须从另一个名为 main.js 的测试文件中运行 admin-registration.js 的所有测试用例。

我试图以这种方式做到这一点,但无法做到:

main.js


const testFiles = require('../tests/admin-registration');

module.exports = {
    "testcase1":testFiles
}

虽然我可以通过用点(。)符号指定名称来运行一个 testFiles 测试用例。但是我必须运行 testFiles 的所有测试用例。

4

1 回答 1

0

不了解将测试文件导入另一个测试文件的用例。

您可以将所有测试用例分组到一个名为 admin-registration.js 的文件中。然后像这样运行该文件:

npx nightwatch -e chrome tests/admin-registration.js

您可以将多个测试文件分组到一个文件夹中,然后像这样运行它:

npx nightwatch -e chrome tests/admin

假设 test/admin 文件夹有多个测试文件 ex。admin-registration.js、admin-login.js、admin-create-group.js 等。

于 2021-08-18T02:04:36.160 回答