1)UIATarget [名称:(空)值:(空)NSRect:{{2.7520829e-39,2.0667855e-36},{0,1.4012985e-45}}]]

2)UIAApplication [名称:tosh.0值:(null)NSRect:{{0,20},{320,460}}]

3)UIAWindow [名称:(空)值:(空)NSRect:{{0,0},{320,480}}]

4)....

5)....

3)UIAWindow [名称:(空)值:(空)NSRect:{{0,0},{320,480}}]

4)UIAAlert [名称:(null)值:(null)NSRect:{{18,180},{284,141}}]

5)UIAStaticText [名称:无法连接值:(null)NSRect:{{30,225},{260,21}}]

5)UIAButton [名称:OK值:(null)NSRect:{{29,262},{262,43}}]

请问如何在第二个UIAWindow上按“确定”。给出语法。

最佳答案

如果出现提示,则自动化脚本中的回调将处于活动状态。如果您只想以默认行为将其关闭,则应按以下方式实施:

UIATarget.onAlert = function onAlert(alert)
{
    return false;
}


通过返回false将取消所有提示。如果要单击“确定”,请像下面这样实现:

alert.buttons()["OK"].tap();
return true; // to bypass the default handler

关于javascript - UI自动化:iPhone应用程序-出现警报时如何点按“确定”按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5297266/

10-11 01:06