Tag: page load time

Capybara增加最大允许页面加载时间

我有一个页面,有时加载超过一分钟。 假设这是预期的行为并且不会改变。 在这些情况下,我得到Net::ReadTimeout 。 请注意,这是在通过单击上一页上的按钮而不是ajax请求导航到页面之后。 因此, Capybara.using_wait_time没有帮助。 我尝试了一些激进的东西(其中一些我知道不会起作用),如: 设置page.driver.browser.manage.timeouts的implicit_wait , script_timeout和page_load 。 循环遍历整个对象空间并设置所有Selenium::WebDriver::Remote::Http::Default的timeout值。 循环遍历整个对象空间并设置所有Net::HTTP的read_timeout 。 page.driver.browser.send(:bridge).http.instance_variable_get(:@http).read_timeout= 似乎没有工作。 这应该是非常微不足道的,但我找不到办法。 如果你知道一个很棒的webdriver不可知解决方案。 如果没有 – 我正在使用selenium 。