Selenium chromedriver句柄TimeoutException

时间:2015-02-25 05:49:46

标签: java google-chrome selenium automated-tests selenium-chromedriver

我有两个问题:

  1. 我的第一个问题是,即使我将pageLoadTimeout设置为无限,也会在300秒后引发超时异常。我认为这是chromedriver和amp;之间某种类型的Web套接字超时。浏览器。如何避免这种超时?
  2. 如何处理TimeoutException?我尝试将pageLoadTimeout设置为280秒< 300(Web套接字超时)但是当异常引发并且抓住浏览器变得没有响应时我无法导航也不能关闭窗口
  3. 我正在使用chromedriver 2.14 latest& selenium java 2.44.0

    不同驱动程序之间的超时后是否会出现挂起行为?

    private boolean loadPage(String url) {
        try {
            Logger.getLogger(TAG).log(Level.INFO, "{0} loadPage url =  {1}", new Object[]{TAG, url});
            this.driver.getDriver().get(url);
            return true;
        } catch (TimeoutException e) {
            return false;
        }
    
    }
    

    当捕获到TimeoutException时,浏览器变为无响应

0 个答案:

没有答案