wq972281353 发表于 2014-11-25 10:42:10

selenium alter窗口获取不到

当修改一个页面中的信息,点击提交按钮后,弹出“修改成功”提示框,但是这个窗口用Alert confirm =driver.switchTo().alert();方法获取不到

js中的代码:art.dialog.alert('修改成功!');

沙月2008 发表于 2014-11-26 13:33:01

如果Alert没有封装过,可以用
selenium.isAlertPresent()来判断有没有Alert窗口,再用
text = selenium.getAlert();
来获取内容

wq972281353 发表于 2014-11-26 14:29:14

沙月2008 发表于 2014-11-26 13:33
如果Alert没有封装过,可以用
selenium.isAlertPresent()来判断有没有Alert窗口,再用
text = selenium.g ...

selenium.isAlertPresent()这个方法要用到DefaultSelenium类吧?我这边从头到位都是用webDriver来打开url走流程的,怎么能让两者结合起来?
刚开始学习这个东西,好多不明白的

沙月2008 发表于 2014-11-26 15:39:30

根据driver,new一个出来
selenium = new WebDriverBackedSelenium(driver, URL);
页: [1]
查看完整版本: selenium alter窗口获取不到