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

你可能感兴趣的:(selenium)