遇到confirm弹窗或者Alert弹窗的时候,点击确认或者取消,代码如下:
点击确认
//获取Alert弹框对象;
Alert confirmWindow = null;
try {
confirmWindow = driver.switchTo().alert();
//获取confirm弹框的文本,并打印到控制台;
String confirmText = confirmWindow.getText();
System.out.println(confirmText);
//点击confirm弹出框中的确定按钮;
confirmWindow.accept();
} catch (NoAlertPresentException e) {
System.out.println("尝试操作的confirm弹出框未找到!");
e.printStackTrace();
}
点击取消
//获取Alert弹框对象;
Alert confirmWindow = null;
try {
confirmWindow = driver.switchTo().alert();
//获取confirm弹框的文本,并打印到控制台;
String confirmText = confirmWindow.getText();
System.out.println(confirmText);
//点击confirm弹出框中的取消按钮;
confirmWindow.dismiss();
} catch (NoAlertPresentException e) {
System.out.println("尝试操作的confirm弹出框未找到!");
e.printStackTrace();
}