如何关闭警报弹出窗口是 android 使用 appium
How to dismiss alert popup is android using appium
我想做什么:
- 我收到一个警告弹出窗口,我需要关闭它并继续下一步
- 在 iOS 使用 "capabilities.setCapability("autoAcceptAlerts", true);", 关闭警报弹出窗口并继续进行其他元素点击等
问题:
- 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() 方法。它直接点击按钮。
我想做什么:
- 我收到一个警告弹出窗口,我需要关闭它并继续下一步
- 在 iOS 使用 "capabilities.setCapability("autoAcceptAlerts", true);", 关闭警报弹出窗口并继续进行其他元素点击等
问题:
- 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() 方法。它直接点击按钮。