在Webdriver中提交表单后,如何等待页面加载.我正在使用firefox驱动程序

SK1*_*76H 9 webdriver

我正在尝试自动化测试用例,我通过单击图像提交表单.

页面重新加载后,我无法与网页上的任何元素进行交互

我正在使用java,firefox驱动程序.

代码卡住了,根本无法识别元素.

有没有像QTP,selenium一样的webdriver的等待机制?

all*_*kim 5

2年后,ruby实施:

wait = Selenium::WebDriver::Wait.new(:timeout => 10)
wait.util {
  @driver.execute_script("return document.readyState;") == "complete" 
}
Run Code Online (Sandbox Code Playgroud)