Webdriver “browser.status”为chrome浏览器引发超时::错误

Webdriver “browser.status”为chrome浏览器引发超时::错误,webdriver,selenium-chromedriver,Webdriver,Selenium Chromedriver,除了使用browser.status,还有其他方法获取chrome浏览器状态吗? 因为它间歇性地抛出Timeout::Error。使用begin-rescue块解决了问题,如下所示 begin timeout(720) do x = @browser.status end rescue Timeout::Error debug("Timeout waiting for browser loading") end

除了使用browser.status,还有其他方法获取chrome浏览器状态吗?
因为它间歇性地抛出Timeout::Error。

使用begin-rescue块解决了问题,如下所示

  begin
    timeout(720) do
      x = @browser.status
    end
  rescue Timeout::Error
      debug("Timeout waiting for browser loading")
  end