Appium - Popup Alert消息未被解雇

时间:2016-11-24 01:21:25

标签: java android ios selenium appium

我得到一条初始弹出消息我第一次安装应用程序并登录Ex:弹出说请从设置中打开locaiton,这样的弹出消息,我得到的超过2个。 / p>

我需要解雇这些并开始使用该应用程序自动执行其他功能,我不需要点击它并接受它们

我使用了以下代码:

capabilities.setCapability("autoAcceptAlerts", true);
capabilities.setCapability("autoAcceptAlerts", true);
capabilities.setCapability("autoDismissAlerts", true);

但它不起作用,弹出窗口不会被解雇。那些没有抛出任何错误,但弹出窗口不会被解雇

有人可以帮我解决这个问题。

我需要使用它并开始使用Android和iOS 使用Java代码

1 个答案:

答案 0 :(得分:0)

Appium在处理本机iOS警报时遇到问题。您的问题可能是通知到来和自动接受工作之间的竞争条件。您可以尝试为该特定屏幕的测试用例添加延迟(如5-10秒),并在下一行中使用accept()。如果仍然无效,请尝试使用touchActions或尝试在屏幕上找到关闭按钮。