一、selenium
1 //点击第一个按钮,输出对话框上面的文字,然后叉掉
2 dr.findElement(By.id("alert")).click();
3 Alert alert = dr.switchTo().alert();
4 String text = alert.getText();
5 System.out.println(text);
6 alert.dismiss(); 8
//点击第二个按钮,输出对话框上面的文字,然后点击确认
9 dr.findElement(By.id("confirm")).click();
10 Alert confirm = dr.switchTo().alert();
11 String text1 = confirm.getText();
12 System.out.println(text1);
13 confirm.accept();
15 //点击第三个按钮,输入你的名字,然后点击确认,最后
16 dr.findElement(By.id("prompt")).click();
17 Alert prompt = dr.switchTo().alert();
18 String text2 = prompt.getText();
19 System.out.println(text2);
20 prompt.sendKeys("jarvi");
21 prompt.accept();
二、robotframework做web自动化测试时,遇到系统弹窗(alert/confirm)时处理方式
1、alert: Alert Should Be Present 确定