量角器 - 如何在配置文件中排除 spec 文件?
Protractor - How to exclude spec file in the config file?
假设我有 10 个规格文件都命名为 *********.test.js
,我想 运行 我对除文件 Idontwantyou.test.js
.
之外的所有 9 个文件进行测试
目前我正在 config.file
中找到我的规范文件:
specs: ['*.test.js']
- 这将 运行 所有 10 个文件。
如何制作 运行 所有 9 个测试文件但跳过 Idontwantyou.test.js
?
您可以 exclude
将规范添加到 conf.js 文件的排除标记中。您还可以添加模式以排除许多具有相似名称的测试脚本。方法如下 -
exclude: ['Idontwantyou.test.js'],
有关 "exclude" 的更多信息,请参见 here. Hope this helps. If that link is broken, search the config file。
正如 Grish 建议的那样,您可以使用 exclude 。根据 Darkbound 的评论,确切位置在下面给出。按照下面修改 config.js。
在此处的规范中:我提到了 src/com/sam/scriptjs/ExcelTest.js,但由于我明确排除了它,所以它不会被选中。
exports.config = {
framework: 'jasmine',
multiCapabilities: [{
'browserName': 'firefox'
}, {
'browserName': 'chrome'
}],
seleniumAddress: 'http://localhost:4444/wd/hub',
exclude: ['src/com/sam/scriptjs/winstonlogs.spec.js','src/com/sam/scriptjs/ExcelTest.js'],
specs: ['src/com/sam/scriptjs/nonangularstackscript.spec.js','src/com/sam/scriptjs/radiobutton.spec.js','src/com/sam/scriptjs/ExcelTest.js']
}
假设我有 10 个规格文件都命名为 *********.test.js
,我想 运行 我对除文件 Idontwantyou.test.js
.
目前我正在 config.file
中找到我的规范文件:
specs: ['*.test.js']
- 这将 运行 所有 10 个文件。
如何制作 运行 所有 9 个测试文件但跳过 Idontwantyou.test.js
?
您可以 exclude
将规范添加到 conf.js 文件的排除标记中。您还可以添加模式以排除许多具有相似名称的测试脚本。方法如下 -
exclude: ['Idontwantyou.test.js'],
有关 "exclude" 的更多信息,请参见 here. Hope this helps. If that link is broken, search the config file。
正如 Grish 建议的那样,您可以使用 exclude 。根据 Darkbound 的评论,确切位置在下面给出。按照下面修改 config.js。
在此处的规范中:我提到了 src/com/sam/scriptjs/ExcelTest.js,但由于我明确排除了它,所以它不会被选中。
exports.config = {
framework: 'jasmine',
multiCapabilities: [{
'browserName': 'firefox'
}, {
'browserName': 'chrome'
}],
seleniumAddress: 'http://localhost:4444/wd/hub',
exclude: ['src/com/sam/scriptjs/winstonlogs.spec.js','src/com/sam/scriptjs/ExcelTest.js'],
specs: ['src/com/sam/scriptjs/nonangularstackscript.spec.js','src/com/sam/scriptjs/radiobutton.spec.js','src/com/sam/scriptjs/ExcelTest.js']
}