如何与单个conf.js并行运行多个规范?

时间:2019-03-07 09:45:25

标签: jasmine protractor browserstack

我已经将我的项目从一个大型测试拆分为几个较小的测试,以加快测试速度并避免出现一些错误。有什么办法可以将所有这些文件与单个conf文件并行运行?我必须在每个测试用例之前通过login.js 规格:['login.js','test1.js'],

1 个答案:

答案 0 :(得分:0)

我建议将您的login.js规范更改为一个导出登录功能的文件。然后在conf的onPrepare中创建一个beforeAll。这将在每个describe块(您的情况下是每次测试)之前执行。

onPrepare: function {
    beforeAll(function(){
        loginToApp();           
    });
};

我知道您已经拆分了文件,但是如果有时间,我会认真考虑使用page object model来组织测试。