最近在进行自动化测试时,要对弹出的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();
发现无法选中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();