【发布时间】:2015-10-18 20:03:15
【问题描述】:
在量角器中,我正在尝试使用“for”循环执行测试次数,问题是循环停止值取决于异步“it”测试用例。
describe ("[Windows] My Account - History", function(){
//The Page Object I use
var grid = new Grid();
//Initialize grid object in it test case
it("Initialize the grid object from the DOM",function(){
grid.init();
});
//create number of test iteration
for(var counter = 0;counter < grid.windowInfo.length; counter++){
it("Test 1",function() {
});
it("Test 2",function() {
});
}
});
这里grid.windowInfo.length init 没有正确的值,因为init "it" 测试用例被发送到队列,并首先执行for 循环。
【问题讨论】:
-
您看到您的
Test 1和Test 2it在控制台中执行了吗?在it之外使用for循环不会执行它。
标签: javascript angularjs asynchronous jasmine protractor