51Testing软件测试论坛

标题: selenium alter窗口获取不到 [打印本页]

作者: wq972281353    时间: 2014-11-25 10:42
标题: selenium alter窗口获取不到
当修改一个页面中的信息,点击提交按钮后,弹出“修改成功”提示框,但是这个窗口用Alert confirm =driver.switchTo().alert();  方法获取不到

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

作者: 沙月2008    时间: 2014-11-26 13:33
如果Alert没有封装过,可以用
selenium.isAlertPresent()来判断有没有Alert窗口,再用
text = selenium.getAlert();
来获取内容
作者: wq972281353    时间: 2014-11-26 14:29
沙月2008 发表于 2014-11-26 13:33
如果Alert没有封装过,可以用
selenium.isAlertPresent()来判断有没有Alert窗口,再用
text = selenium.g ...

selenium.isAlertPresent()这个方法要用到DefaultSelenium类吧?我这边从头到位都是用webDriver来打开url走流程的,怎么能让两者结合起来?
刚开始学习这个东西,好多不明白的
作者: 沙月2008    时间: 2014-11-26 15:39
根据driver,new一个出来
selenium = new WebDriverBackedSelenium(driver, URL);




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2