//获取驱动
public static WebDriver getDriver() {
//System.setProperty("webdriver.chrome.driver","other/../../../chromedriver.exe");
WebDriver drivers = new ChromeDriver();
drivers.get(OpenBrowers);
drivers.navigate().refresh();
return drivers;
}
public boolean isAlertPersent(){
try {
getDriver().switchTo().alert();
return true;
}catch (NoAlertPresentException e){return false;}
}
public String getAlert(){
Alert alert = getDriver().switchTo().alert();
String text = alert.getText();
alert.accept();
return text;
}
public void closeAllALert(){
while (isAlertPersent()){
getDriver().switchTo().alert().accept();
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
Selenium 判断Alert是否存在
最新推荐文章于 2025-03-13 21:48:08 发布
本文介绍了一个使用Selenium WebDriver的示例代码,展示了如何初始化ChromeDriver,刷新页面,检查和处理弹出的警告对话框。通过具体的方法实现,如获取驱动、判断警告框是否存在、获取警告框文本并关闭所有警告框,提供了自动化测试中处理浏览器警告的解决方案。
807

被折叠的 条评论
为什么被折叠?



