【问题标题】:Require specs in different files, on a separate suite file需要不同文件中的规范,在单独的套件文件中
【发布时间】:2015-11-18 11:32:09
【问题描述】:

我不确定这是否可能。 我希望每个测试有 1 个文件(规范/它),并且有一个单独的文件,其中仅定义了测试套件(描述功能),其中包括我的所有其他文件以及我的“其”规范。 像这样的:

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

【问题讨论】:

    标签: protractor


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-09
      • 1970-01-01
      • 1970-01-01
      • 2016-01-26
      相关资源
      最近更新 更多