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

我尝试编写应用程序的testing,该应用程序显示iOS的本机警报位置(此应用程序想要使用您当前的位置)。 我试过这个代码

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

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

另外我注意到,从第二次运行一个testing(即使只有一个sysout没有什么),它会因SessionNotCreatedException失败,但如果我从应用程序中删除该警报,一切都好。

我使用Appium 1.3.4。 提前致谢。

尝试添加您所需的function("autoAcceptAlerts",true) 。 它不能正常工作,但你应该尝试。

你也可以尝试做:

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

希望这可以帮助。