use*_*956 5 alert android appium
如何使用 Appium 服务器 (1.0.1) 和 Android SDK 处理 Android Web 应用程序中的警报?
以下代码在 Android 上不起作用:
driver.switchTo().accept().alert();
Run Code Online (Sandbox Code Playgroud)
错误信息:
> -modal window does not get closed
Run Code Online (Sandbox Code Playgroud)
在尝试接受警报之前,您需要先获取警报
这是来自一些Appium Java 客户端测试的代码:
wait.until(ExpectedConditions.alertIsPresent());
Alert alert = driver.switchTo().alert();
alert.accept();
Run Code Online (Sandbox Code Playgroud)
这应该在大多数情况下都有效。
如果accept()不起作用,请将driver.switchTo().alert();和替换alert.accept();为代码以找到该按钮,然后单击它。
如果没有找到按钮,请将findElementBy(Method)代码包装在 try/retry 块中,然后单击它。
| 归档时间: |
|
| 查看次数: |
33326 次 |
| 最近记录: |