如何处理自动化期间弹出的警报?

时间:2016-01-06 11:54:31

标签: java ios instruments ios-ui-automation appium-ios

Details:我正在使用iOS-Driver来自动化iOS应用。调试应用程序仅允许由工具启动。

  1. 我启动xyz调试应用程序。
  2. 然后我转到从应用程序商店下载的应用程序,所以显然这不是调试应用程序。我开始测试它的工作原理。
  3. 当此应用程序出现警报时,我无法处理警报。自动化脚本仅将警报处理程序绑定到我们通过仪器启动的应用程序,因此我正在测试的其他应用程序(即从应用程序商店下载的应用程序)未检测到警报处理程序。
  4. 如何处理此类警报或解除警报?

1 个答案:

答案 0 :(得分:0)

使用类UIAALert查找元素,这将为您提供当前屏幕上的Alertview的参考。现在使用方法findElementsByClass传递UIAALert作为输入参数。这将为您提供警报视图中可用的按钮。您可以点按任何您想要的按钮。