我不确定这是否可行。 我希望每个测试有一个文件(spec / it),并且有一个单独的文件,它只定义了测试套件(描述功能),其中包括我的所有其他文件"它的"眼镜。 像这样:
Suite1.js具有测试套件配置:
describe('Account test suite', function () {
beforeEach(function () {
bla bla bla
}
afterEach(function () {
bla bla bla
}
require('test_case1');
require('test_case2');
require('test_case3');
});
test_case1.js只有以下规格:
it('Betting Successful Win', function () {
onLoginContainer
.given.openedLoginForm()
.when.loginIsAttempted(browser.params.account.id, browser.params.account.pin, browser.params.state);
onLoginContainer
.then.itShouldBeLoggedIn();
});
当我运行Suite1.js时,它会运行所有必需的测试。 这可能吗 ? 感谢
答案 0 :(得分:0)
让量角器处理它并配置suites
来对测试进行分组:
suites: {
suite1: ["test1.spec.js", "test2.spec.js"],
suite2: ["test3.spec.js"]
},