0

和有什么区别

app.delay(20);
tableViewCell.waitForInvalid();

app.pushTimeout(20);
tableViewCell.waitForInvalid();
UIATarget.localTarget().popTimeout();

在第二种情况下,如果单元格在 2 秒内变得无效,那么它仍然会等待 18 秒然后继续还是在 2 秒后继续?在第一种情况下,它一直等到 20 秒。

4

1 回答 1

0

不,第二种情况是首选,因为它会等待长达20 秒让单元格变为无效。第一种情况,脚本无论如何都会延迟 20 秒。在等待屏幕上的元素更改时,推送新的超时会更改系统范围的超时。当您的脚本需要更改时推送和弹出是一种非常有效的方法来管理您可能需要等待脚本验证您想要的行为的不同时间量。

于 2013-07-25T01:40:10.107 回答