我正在一个iPhone应用程序上运行自动化测试。当使用ios > 9的模拟器自动化时,在其中一个测试案例中,流程通过应用程序,然后到safari,在流的末尾,我得到一个警报,将我重定向回应用程序。
无论我试图做什么,我都无法与此警报交互,包括"autoAcceptAlerts"、"autoDismissAlerts"、driver.swithTo().alert().confirm()和.tap()等坐标功能。
是否有任何方式可以与此系统警报交互?返回应用程序警报
发布于 2017-01-06 21:51:34
我觉得这不可能。当我的应用程序中的一个链接将我重定向到Safari时,我遇到了这个问题。当我试图点击左上角的"MyAppName“按钮时,元素既不能定位器,也不能与之交互。
我相信,因为在执行过程中没有为Appium明确定义应用程序,所以我们无法与被测试的应用程序启动的系统警报进行交互。
希望这能帮上忙!
发布于 2020-10-07 13:15:36
我知道现在是2020年,但只是为了让你知道我能够和“开放应用程序”进行交互。使用driver.switchTo().alert().accept()发出警报。我目前正在运行appium v1.19.0-beta.0,我的io.appium:java是v7.3.0。
https://stackoverflow.com/questions/41446126
复制相似问题