Protractor 需要不同文件中的规范,在单独的套件文件中

Protractor 需要不同文件中的规范,在单独的套件文件中,protractor,Protractor,我不确定这是否可行。 我希望每个测试有一个文件(spec/it),并且有一个单独的文件,其中只定义了测试套件(descripe functiont),其中包括所有其他文件和我的“its”规范。 大概是这样的: Suite1.js具有测试套件配置: describe('Account test suite', function () { beforeEach(function () { bla bla bla } afterEach(function () { bla bla bla } re

我不确定这是否可行。 我希望每个测试有一个文件(spec/it),并且有一个单独的文件,其中只定义了测试套件(descripe functiont),其中包括所有其他文件和我的“its”规范。 大概是这样的:

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时,它会运行所有必需的测试。 这可能吗?
谢谢

让量角器处理它,并配置将对您的测试进行分组的测试:

suites: {
    suite1: ["test1.spec.js", "test2.spec.js"],
    suite2: ["test3.spec.js"]
},

让量角器处理它,并配置将对您的测试进行分组的:

suites: {
    suite1: ["test1.spec.js", "test2.spec.js"],
    suite2: ["test3.spec.js"]
},