【发布时间】:2016-03-29 15:03:05
【问题描述】:
我需要一个像 while() 这样的重复块,它在执行之前验证条件。我的代码在下面,但是 while 不起作用...
var foundPersonen = true;
while (foundPersonen) {
detailPage.getAllPersonen().then(function(value) {
if (value.length == 0) {
foundPersonen = true;
remoteControl(Keys.HK_BACK);
remoteControl(Keys.HK_P_up);
remoteControl(Keys.HK_INFO, 1, 3000);
}
else {
foundPersonen = false;
}
});
}
我怎样才能替换 while 但仍然有我需要的结果?
【问题讨论】:
-
这是什么语言?它似乎是 C#。有点不清楚问题是什么;你所说的“这段时间不起作用”到底是什么意思?
-
它是javascript - 量角器工具。我认为量角器没有while循环,所以它需要类似的东西来解决我的问题。我想重复该块,直到我的布尔条件变为假然后停止。如果我使用这个,我的测试甚至没有开始,我得到了浏览器,但页面没有加载,然后它失败并显示一条奇怪的消息: 189098 ms:标记扫描 1270.6 (1457.6) -> 1270.6 (1457.6) MB, 2569.1 / 0 ms [al location failure] [GC in old space requested]。 192186 毫秒:标记扫描 1270.6 (1457.6) -> 1270.6 (1457.6) MB,3087.6 / 0 毫秒 [
标签: while-loop protractor