HtmlUnitDriver exception

41 views
Skip to first unread message

cenkcivici

unread,
Apr 29, 2008, 3:35:21 PM4/29/08
to 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

unread,
Apr 30, 2008, 3:07:35 AM4/30/08
to 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>:
Reply all
Reply to author
Forward
0 new messages