public class AlertTest{
public static void main(String[] args){
//1、alert 只有确定按钮
WebDriver driver=new ChromeDriver();
driver.get("https://www.w3school.com.cn/tiy/t.asp?
f=js_alert");
driver.switchTo().frame("iframeResult");
driver.findElement(By.tagName("button")).click();
Alert alert =driver.switchTo().alert();
alert.accept();
//2、alert 有确定和取消两个按钮
WebDriver driver=new ChromeDriver();
driver.get("https://www.w3school.com.cn/tiy/t.asp?
f=js_confirm");
driver.switchTo().frame("iframeResult");
driver.findElement(By.tagName("button")).click();
Alert alert=driver.switchTo().alert();
alert.accept();
driver.findElement(By.tagName("button")).click();
alert.dismiss();
//3、alert有输入框的弹框
WebDriver driver = new ChromeDriver();
driver.get("https://www.w3school.com.cn/tiy/t.asp?
f=js_prompt");
driver.switchTo().frame("iframeResult");
driver.findElement(By.tagName("button")).click();
Alert alert= driver.switchTo().alert();
alert.sendKeys("输入框里输入");
alert.accept();
//4、alert有提醒语的提醒框,获取里面的文案
WebDriver driver= new ChromeDriver();
driver.get("https://www.w3school.com.cn/tiy/t.asp?
f=js_alert_2");
driver.switchTo().frame("iframeResult");
driver.findElement(By.tagName("button")).click();
Alert alert = driver.switchTo().alert();
System.out.println(alert.getText());
alert.accept();
//5、单选
WebDriver driver = new ChromeDriver();
driver.get("https://www.w3school.com.cn");
driver.switchTo().frame("");
//6、复选
//7、下拉框
}
}