有没有一种很好的方法来压缩Protractor测试文件?我知道有页面对象定义了用于测试的方法。但是在自己编写测试时,每个测试用例都有多个.js文件。有没有什么好的量角器提示/写作风格可以最大限度地减少这种情况?
寻找类似于TestNG的方法,其中.java文件中有多个测试方法,在通过选择所需方法运行的文件中定义时调用。
答案 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(){
});
};