之间有什么区别
app.delay(20);
tableViewCell.waitForInvalid();
和
app.pushTimeout(20);
tableViewCell.waitForInvalid();
UIATarget.localTarget().popTimeout();
在第二种情况下,如果单元格在2secs中变为无效,那么它是否仍会等待18秒然后继续或仅在2秒后继续?在第一种情况下,它会等到20秒。
答案 0 :(得分:0)
不,第二种情况是首选,因为它将等待最多 20秒,以使单元格无效。第一种情况,脚本无论如何都会延迟20秒。在等待屏幕上的元素更改时,按下新超时会更改系统范围的超时。在脚本需要更改时进行推送和弹出是一种非常有效的方法,可以管理可能等待脚本验证所需行为所需的不同时间。