美文网首页
selenium---警告框处理

selenium---警告框处理

作者: 小胖5920 | 来源:发表于2019-06-17 09:48 被阅读0次

目前selenium处理JavaScript方法很简单,只是需要调用一个方法就可以哈

accept() 点击确认按钮
dismiss() 点击取消按钮,如果没有话,不要使用这个方法,不然会报错的

这个是我早先写的项目的一个处理警告框弹框的处理方法
可以参考使用
public class alertController {
/**
* 这个代码是处理Alert
* @param webDriver
* @param operation
* @throws InterruptedException
*/
public static void doAlert(WebDriver webDriver ,String operation ) throws InterruptedException {
boolean flag = false;
Alert alert = null;
try {
new WebDriverWait(webDriver, 10).until(ExpectedConditions.alertIsPresent());
alert = webDriver.switchTo().alert();
flag = true;
} catch (NoAlertPresentException NofindAlert) {
NofindAlert.printStackTrace();
//这个进行截图功能,一个方法,如果使用代码需要把这个几行代码去掉
CameraTest cam = new CameraTest("C:\app\SimpleProtect\src\main\java\com\lsj\testgroup\photo\"+"退出登录异常", "png");
cam.snapShot();
}
if (flag && operation.equals("确认")) {
Thread.sleep(1000);
alert.accept();
}else if(flag && operation.equals("")) {
Thread.sleep(1000);
alert.accept();
}else if(flag && operation.equals("取消")) {
Thread.sleep(1000);
alert.dismiss();
}else {
CameraTest cam = new CameraTest("C:\app\SimpleProtect\src\main\java\com\lsj\testgroup\photo\"+"退出登录异常", "png");
cam.snapShot();
}
}
}

相关文章

  • selenium---警告框处理

    目前selenium处理JavaScript方法很简单,只是需要调用一个方法就可以哈 accept() 点击...

  • 4.11)警告框处理

    四、警告框处理

  • 警告框处理

    弹出警告框,我们用switch_to.alert方法定位到警告框,然后再执行我们想要的操作 获取警告框文本text...

  • 警告框处理

    from seleniumimport webdriver from selenium.webdriverimpo...

  • 警告框与弹出框的处理

    alert/confirm/prompt按钮弹出框操作的主要方法如下: alert按钮的操作步骤如下: (1)调用...

  • Bootstrap警告提示框、徽章、面包屑导航样式

    警告框样式 使用.alert设置警告框基础样式,并使用.alert-success等设置警告框颜色; 在使用了警告...

  • JavaScript 弹窗

    可以在 JavaScript 中创建三种消息框:警告框、确认框、提示框。 警告框 警告框经常用于确保用户可以得到某...

  • webdrvier_api_警告框处理

    警告框有三种表现形式: 1).alert 只有一个确定按钮 2).confirm 有一个确定按钮和一个...

  • Selenium3自动化测试实战(2)

    1.设置元素等待 1.1显示等待 1.2隐式等待 2.定位一组元素 3.多窗口切换 4.警告框处理 5.下拉框处理...

  • [iOS学习]警告框和操作表

    警告框 iOS中警告框给用户警告或提示,最多两个按钮,超过两个就应该使用操作表。由于在iOS中警告框是模态的,因此...

网友评论

      本文标题:selenium---警告框处理

      本文链接:https://www.haomeiwen.com/subject/dbgpfctx.html