HtmlUnitDriver exception

瀏覽次數:41 次
跳到第一則未讀訊息

cenkcivici

未讀,
2008年4月29日 下午3:35:212008/4/29
收件者:webdriver
I am getting the following exception when I run a test using
HtmlUnitDriver.

Is it possible to configure HtmlUnit with a WaitingRefreshHandler?

Cheers
Cenk

Exception in thread "main" java.lang.RuntimeException:
java.lang.RuntimeException: Refresh Aborted by HtmlUnit: Attempted to
refresh a page using an ImmediateRefreshHandler which could have
caused an OutOfMemoryError Please use WaitingRefreshHandler or
ThreadedRefreshHandler instead.
at
com.googlecode.webdriver.htmlunit.HtmlUnitDriver.get(HtmlUnitDriver.java:
107)
at com.prime.EmlakcilarSitesi.findAll(EmlakcilarSitesi.java:44)
at com.prime.EmlakcilarSitesi.main(EmlakcilarSitesi.java:35)
Caused by: java.lang.RuntimeException: Refresh Aborted by HtmlUnit:
Attempted to refresh a page using an ImmediateRefreshHandler which
could have caused an OutOfMemoryError Please use WaitingRefreshHandler
or ThreadedRefreshHandler instead.
at
com.gargoylesoftware.htmlunit.ImmediateRefreshHandler.handleRefresh(ImmediateRefreshHandler.java:
77)
at
com.gargoylesoftware.htmlunit.html.HtmlPage.executeRefreshIfNeeded(HtmlPage.java:
1069)
at
com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:
143)
at
com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:
450)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:
345)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:
399)
at
com.googlecode.webdriver.htmlunit.HtmlUnitDriver.get(HtmlUnitDriver.java:
100)
... 2 more

Michael Tamm

未讀,
2008年4月30日 凌晨3:07:352008/4/30
收件者:webd...@googlegroups.com
The following lines will do the trick:

        WebDriver driver = new HtmlUnitDriver() {
            protected void newWebClient() {
                super.newWebClient();
                WebClient webClient = getWebClient();
                webClient.setRefreshHandler(...);
            }
        };

Regards, Michael

2008/4/29 cenkcivici <cenk....@gmail.com>:
回覆所有人
回覆作者
轉寄
0 則新訊息