Appium - IOS 9.3 - "打开应用程序"无法按下警报视图

时间:2017-01-03 14:48:04

标签: ios appium appium-ios

我正在iPhone应用上运行自动化测试。 使用 ios>自动化模拟器时9 ,在其中一个测试用例中,流程通过应用程序然后进入safari,在流程结束时,我得到一个警报,将我重定向回应用程序。

无论我尝试做什么,我都无法与此提醒互动,包括"autoAcceptAlerts""autoDismissAlerts"driver.swithTo().alert().confirm().tap()等功能坐标。

我有什么方法可以与此系统警报进行交互吗? Back to app Alert

2 个答案:

答案 0 :(得分:1)

我不认为这是可能的。当我的应用程序中的链接将我重定向到Safari时,我遇到了这个问题。当我尝试点击左上角的Back To“MyAppName”按钮时,该元素不能是定位器,也不能与之交互。

我相信因为在执行过程中没有为Appium明确定义应用程序,所以我们无法与正在测试的应用程序启动的系统警报进行交互。

希望有所帮助!

答案 1 :(得分:0)

我知道现在是2020年,但只是想告诉您,我可以使用driver.switchTo().alert().accept()与“在...中打开应用程序”警报进行交互。我当前正在运行appium v​​1.19.0-beta.0,而我的io.appium:java-client是v7.3.0。