在量角器中,我正在尝试使用"来执行测试次数。循环,问题是循环停止值取决于异步"它"测试用例。
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&#34; it
&#34;测试用例被发送到队列,并首先执行for
循环。
答案 0 :(得分:0)
这不是您测试此类功能的方式。首先制作it
,然后制作for
,然后检查所有结果是否匹配。所以it
只有在所有循环按预期执行时才会成功。
否则,你可以做if("Test " + counter, ...
,但这可能是一个坏主意和一个糟糕的测试,因为如果windowInfo
为空,你的测试将是正常的我不认为这是你想要的