【问题标题】:How to dismiss alert popup is android using appium如何关闭警报弹出是使用appium的android
【发布时间】:2017-02-26 00:24:09
【问题描述】:

我想做什么:

  1. 我收到一个警报弹出窗口,我需要关闭它并继续进行
  2. 在 iOS 上使用“capabilities.setCapability("autoAcceptAlerts", true);" 可以正常工作,关闭警报弹出窗口并继续单击其他元素等

问题:

  1. Android 不会解除警报,它只是忽略该行代码并继续前进并引发错误

我确实尝试过它仍然没有关闭警报弹出窗口: capabilities.setCapability("autoDismissAlerts", true); 和 driver.switchTo().accept().alert();

更多信息:

此处的警报弹出窗口正在询问用户是否允许使用位置来使用该应用程序。

到目前为止,我不想接受该警报,我只想在我的脚本中忽略并继续进行。

使用 Appium 1.5.3ver for windows ,尝试自动化 android 设备应用程序 安卓操作系统6.0,三星S5

【问题讨论】:

    标签: java android ios automation appium


    【解决方案1】:

    如果 autoDismissAlerts 不起作用,那么您可以使用 click 方法单击“No”/“Not Now”按钮以忽略 Android 中的弹出窗口。您不需要使用 switchTo() 方法。它直接点击按钮。

    【讨论】:

      猜你喜欢
      • 2014-08-29
      • 1970-01-01
      • 1970-01-01
      • 2012-06-23
      • 2018-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-08
      相关资源
      最近更新 更多