首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

selenium自动化测试,等待页面加载引起的time out或者element not found有关问题解决办法

2012-09-01 
selenium自动化测试,等待页面加载引起的time out或者element not found问题解决方法。最近在进行自动化测试

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();

热点排行