如何解雇警报弹出窗口是android使用appium

时间:2016-10-17 05:47:05

标签: java android ios automation appium

我想做什么:

  1. 我收到一个警告弹出窗口,我需要忽略它并继续进行
  2. 在iOS上使用" capabilities.setCapability(" autoAcceptAlerts",true)正常工作;",关闭警报弹出窗口并继续执行其他元素点击等
  3. 问题:

    1. Android没有解除警报,它只是忽略了那行代码并进一步推进并引发错误
    2. 我确实尝试过以下但仍未解除警告弹出窗口: capabilities.setCapability(" autoDismissAlerts",true); 和 。driver.switchTo()接受()警报();

      更多信息:

      此处的警告弹出窗口要求用户使用位置来使用该应用程序。

      截至目前,我不想接受这种警报,我只是想在我的脚本中忽略并继续进行。

      使用Appium 1.5.3ver for windows,尝试自动化Android设备应用程序 Android OS 6.0,三星S5

1 个答案:

答案 0 :(得分:0)

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