如何在appium中接受此提醒?

时间:2017-03-28 11:02:17

标签: java ios appium

Appium v​​1.6.4-beta Xcode 8.2 macOs Sierra 10.12

我想自动将照片保存在我的设备中。 但在第一次我必须给予许可。 我使用了“接受警报”,但无法接受允许访问照片库的警报。 当我执行测试时,它显示测试以绿色传递,但此弹出窗口仍然显示在视图中,并且照片未保存。

这是我的剧本

//Check Save 
driver.findElement(By.id("Save")).click();
driver.switchTo().alert().accept();

也使用了功能,

 capabilities.setCapability("autoAcceptAlerts", true);

这是我想要的内容

enter image description here

如何接受此提醒? 我已经尝试过xpath,但没有运气

1 个答案:

答案 0 :(得分:2)

下面的代码将起作用。请尝试“确定”和“确定”。这是因为如果您想尝试使用文本标识元素,可以使用accessibilityID或ID。

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

以下代码不适用于移动自动化中的警报,例如网络提醒。

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