我必须获得count
的值来执行for loop
,我该如何获得它?我在下面提供了示例代码:
var listCount = usersPage.trOfRowInListPage.count();
listCount.then(function (realListCountValue) {
console.log(realListCountValue);
});
expect(listCount).toEqual(6);
for(var i=1; i<listCount; i++)
{
console.log(i);
}
现在,我的问题是,for循环没有被执行。谢谢!
答案 0 :(得分:2)
您需要将循环放入then()
:
var listCount = usersPage.trOfRowInListPage.count();
listCount.then(function (realListCountValue) {
for(var i=1; i<realListCountValue; i++)
{
console.log(i);
}
});
答案 1 :(得分:0)
假设listCount是一个承诺,这应该对你有帮助。你的for循环是将i
与promise,而不是数字进行比较。我认为你想要做的是将它与承诺的结果进行比较,如下:
var realValue, listCount = usersPage.trOfRowInListPage.count();
listCount.then(function (realListCountValue) {
realValue = realListCountValue;
});
for(var i=1; i<realValue; i++) {
console.log(i);
}