请问Selenium2怎么能让Alert窗口弹出来
网页上有一个按钮,点击会弹出一个Alert窗口。手工去点是可以弹出来的,但用Selenium自动化测试时,这个窗口不弹出来,被屏蔽了。
我在网上搜了一下,有的人说能弹出来,再用Driver.driver.switchTo().alert()去取这个窗口。
但我的为什么就弹不出来呢,请问是在哪里有设置吗?
请大虾指点一下
之前用的是2.39的版本,
用selenium.isAlertPresent()来判断有没有Alert窗口,再用
text = selenium.getAlert();
这样的方法是可以做到的。但升级到2.44版本后,这样写就不行了 用2.43.。。。。。2.44很不稳定的说 自己找到原因了,分享一下
不要用selenium.type、selenium.typeKeys 等方法
一旦用了这些方法,就会导致selenium把window.alert方法覆写了,alert窗口就弹不出来。
可以用WebElement sendKeys方法
页:
[1]