繁体   English   中英

如何使用Java处理Appium中的本机iOS警报

[英]How to handle native iOS Alerts in Appium using Java

我尝试为一个应用编写测试,该应用显示了iOS本地警报(该应用想使用您的当前位置)。 我尝试了这段代码

driver.switchTo().alert.accept();

这实际上适用于其他警报,但不适用于本机警报。

我还注意到,自从我第二次运行测试(即使没有系统输出,什么也没有),由于SessionNotCreatedException导致测试失败,但是如果我从应用程序中删除该警报,一切正常。

我使用的是Appium 1.3.4。 提前致谢。

尝试添加到您所需的功能("autoAcceptAlerts",true) 它并不完美,但是您应该尝试一下。

您也可以尝试执行以下操作:

driver.findElement(By.name("OK")).click();

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM