xiaoxiao_cao 发表于 2016-12-21 16:10:49

selenium2+java,如何获取到弹框中的内容?

如何获取弹框中的内容?例如以下的弹框中,如何获取到弹框中的“请选择所属公司”??

获取到这个值用来验证弹框中的提示语是否正确

求指导


若尘_51 发表于 2016-12-21 16:50:39

python的话是:
alert = driver.switch_to_alert()
alert.accept()
java应该也有,百度一下吧

梦想家 发表于 2016-12-21 17:11:01

用的是python没用过java

清晨一缕阳光 发表于 2016-12-21 18:54:25

Alert alertBox = driver.switchTo().alert();
String msg = alertBox.getText();alertBox.accept();
assertEquals("期望内容"msg,);


xiaoxiao_cao 发表于 2016-12-22 13:56:07

清晨一缕阳光 发表于 2016-12-21 18:54
Alert alertBox = driver.switchTo().alert();
String msg = alertBox.getText();alertBox.accept();
ass ...

嗯嗯已能获取到值了多谢

xiaoxiao_cao 发表于 2016-12-22 13:56:37

若尘_51 发表于 2016-12-21 16:50
python的话是:
alert = driver.switch_to_alert()
alert.accept()


嗯嗯能实现了

xiaoxiao_cao 发表于 2016-12-22 13:56:58

梦想家 发表于 2016-12-21 17:11
用的是python没用过java

现在能实现啦谢谢

梦想家 发表于 2016-12-22 13:59:09

xiaoxiao_cao 发表于 2016-12-22 13:56
现在能实现啦谢谢

说说解决方法

xiaoxiao_cao 发表于 2016-12-22 15:08:06

梦想家 发表于 2016-12-22 13:59
说说解决方法

String text1 = driver.switchTo().alert().getText();      //获得弹框内容
driver.switchTo().alert().accept();                           //关闭弹框
页: [1]
查看完整版本: selenium2+java,如何获取到弹框中的内容?