2013-08-05 131 views
0

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

+0

这是否帮助? http://stackoverflow.com/questions/9014121/how-do-i-change-the-page-load-timeouts-in-watir-webdriver-timeout-in-click-met – orde

+0

不,这不是关于页面加载时间到。 – Molfar

回答

4

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

这是设置底层硒webdriver的对象中:

browser.driver.manage.timeouts.page_load = 10 #seconds 

例如,一个异常现将时,抛出该页面没有加载速度不够快:

browser = Watir::Browser.new :chrome 
browser.driver.manage.timeouts.page_load = 0 
browser.goto 'http://www.google.ca' 
#=> Selenium::WebDriver::Error::TimeOutError