【问题标题】:How to handle alert which pop-up during Automation?如何处理自动化期间弹出的警报?
【发布时间】:2016-04-10 12:11:00
【问题描述】:

Details:我正在使用iOS-Driver 来自动化 iOS 应用程序。调试应用只能由 instruments 启动。

  1. 我启动 xyz 调试应用程序。
  2. 然后我转到从应用商店下载的应用,显然这不是调试应用。我开始测试它是否有效。
  3. 当此应用程序出现警报时,我无法处理警报。自动化脚本仅将警报处理程序与我们通过仪器启动的应用程序绑定,因此我正在测试的其他应用程序(即从应用商店下载的应用程序)检测不到警报处理程序。

如何处理此类警报或关闭警报?

【问题讨论】:

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2020-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-10
    • 2015-12-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多