Protractor 压缩量角器测试文件

Protractor 压缩量角器测试文件,protractor,Protractor,有没有压缩量角器测试文件的好方法?我知道有些页面对象定义了用于测试的方法。但是当编写测试时,每个测试用例都有多个.js文件。有没有什么好的量角器提示/书写风格可以将此最小化 寻找一种类似于TestNG的方法,其中在一个.java文件中有多个测试方法,当在一个通过选择所需方法运行的文件中定义时调用这些方法 如果我的理解没有错,那么您将每个测试用例放在几个文件中。 相反,在一个文件中可以有n个测试用例 您可以这样编写规范文件 describe('your parent test page', fun

有没有压缩量角器测试文件的好方法?我知道有些页面对象定义了用于测试的方法。但是当编写测试时,每个测试用例都有多个.js文件。有没有什么好的量角器提示/书写风格可以将此最小化


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

如果我的理解没有错,那么您将每个测试用例放在几个文件中。
相反,在一个文件中可以有n个测试用例

您可以这样编写规范文件

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();

});
尽管如此,如果您想从单个规范文件对测试用例进行分组,您可以使用如下导出

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();

});
父文件将类似于:

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();
    });

为什么每个测试用例都有多个.js文件?你能举个例子吗?我同意比尔·波特拉斯的观点。我不知道你在说什么,比如多个.js文件@detec Su