设置页面加载超时

Mol*_*far 1 webdriver watir watir-webdriver selenium-webdriver

我用chromedriver使用watir webdriver gem.我知道(https://code.google.com/p/chromedriver/issues/detail?id=9#c25)在chromedriver的新版本2.1中有一个特殊的页面加载超时.如何从ruby代码中设置它?

Jus*_* Ko 5

页面加载超时指定在抛出异常之前等待页面加载的时间.

这是在底层的selenium-webdriver对象中设置的:

browser.driver.manage.timeouts.page_load = 10 #seconds
Run Code Online (Sandbox Code Playgroud)

例如,当页面加载速度不够快时,将抛出异常:

browser = Watir::Browser.new :chrome
browser.driver.manage.timeouts.page_load = 0
browser.goto 'http://www.google.ca'
#=> Selenium::WebDriver::Error::TimeOutError
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

4859 次

最近记录:

12 年,3 月 前