如何关闭警报弹出窗口是 android 使用 appium

How to dismiss alert popup is android using appium

我想做什么:

  1. 我收到一个警告弹出窗口,我需要关闭它并继续下一步
  2. 在 iOS 使用 "capabilities.setCapability("autoAcceptAlerts", true);", 关闭警报弹出窗口并继续进行其他元素点击等

问题:

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

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

更多信息:

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

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

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

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