压缩量角器测试文件

时间:2017-03-30 07:45:44

标签: protractor

有没有一种很好的方法来压缩Protractor测试文件?我知道有页面对象定义了用于测试的方法。但是在自己编写测试时,每个测试用例都有多个.js文件。有没有什么好的量角器提示/写作风格可以最大限度地减少这种情况?

寻找类似于TestNG的方法,其中.java文件中有多个测试方法,在通过选择所需方法运行的文件中定义时调用。

1 个答案:

答案 0 :(得分:0)

如果我的理解没有错,那么您将把每个测试用例分成几个文件 取而代之的是,您可以在单个文件中包含n个测试用例。

您可以像这样编写spec文件。

describe('your parent test page', function(){
   describe('inner functionality group', function(){
      it('your actual test cases' , function(){

        });
      .
      .
      .
      n number of it();
   });
   .
   .
   .
   .
   .
   n number of describe();

});

但是,如果要将测试用例从单个Spec文件中分组,则可以使用这样的导出。

父文件将如下:

describe('your parent test page', function(){
       var childTestPage = require(<relative path to the file>);
       describe('inner functionality group', function(){
          it('your actual test cases' , function(){

            });
       });
       childTestPage.start();
    });

儿童页面:

exports.start = function(){
  describe('your new test cases', function(){
});
};