我正在使用 seleniun RC 进行自动化测试脚本。我用
selenium.waitForPageToLoad(DEFAULT_TIMEOUT);
但它并不稳定,50% 的情况下我的测试失败,因为等待后的下一个元素没有找到。例如:
selenium.open("some_url");
selenium.waitForPageToLoad(DEFAULT_TIMEOUT);
selenium.click("id=first");
DEFAULT_TIMEOUT
设置为 50000。
有人可以解释 waitForPageToLoad 是如何工作的吗?我可以使用什么替代方法来提高测试稳定性?
谢谢