读书人

selenium自动化测试等待页面加载引起

发布时间: 2012-09-01 09:33:03 作者: rapoo

selenium自动化测试,等待页面加载引起的time out或者element not found问题解决方法。
最近在进行自动化测试时,要对弹出的div进行定位测试。
发现无法选中frame。

使用selenium.waitForPageToLoad("30000");这种方法不能实现对非新页面的等待加载。

因为此方法是针对新页面加载时的等待。。。。在我遇到的场景不适用了。

改用Thread.sleep(10000)后可以解决这个问题。测试用例顺利执行完成。
代码样例:
selenium.click("xxx");
Thread.sleep(10000);
selenium.selectFrame("xxx");
selenium.selectFrame("xxx");

selenium.click("link=lte");
Thread.sleep(10000);

selenium.click("xxx");
selenium.stop();

读书人网 >Web前端

热点推荐