码迷,mamicode.com
首页 > 其他好文 > 详细

Selenium处理alert、confirm、prompt对话框 弹层

时间:2018-03-02 14:37:00      阅读:624      评论:0      收藏:0      [点我收藏+]

标签:string   res   AC   ext   对话   int   frame   ring   web   

一、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      确定

 

 

 

 






 
 

Selenium处理alert、confirm、prompt对话框 弹层

标签:string   res   AC   ext   对话   int   frame   ring   web   

原文地址:https://www.cnblogs.com/tallshi/p/8492570.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!