Exception in thread "main" org.openqa.selenium.WebDriverException: java.lang.RuntimeException: Refresh to
http://www.terra.com.br/portal/ (180s) aborted by HtmlUnit: Attempted to refresh a page using an ImmediateRefreshHandler which could have caused an OutOfMemoryError Please use WaitingRefreshHandler or ThreadedRefreshHandler instead.
System info:
os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '10.6.4', java.version: '1.6.0_20'
Driver info: driver.version: htmlunit
at org.openqa.selenium.htmlunit.HtmlUnitDriver.get(HtmlUnitDriver.java:280)
at org.openqa.selenium.htmlunit.HtmlUnitDriver.get(HtmlUnitDriver.java:262)
at parsers.Terra.main(Terra.java:16)
Caused by: java.lang.RuntimeException: Refresh to
http://www.terra.com.br/portal/ (180s) 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:58)
at com.gargoylesoftware.htmlunit.html.HtmlPage.executeRefreshIfNeeded(HtmlPage.java:1279)
at com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:218)
at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:427)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:303)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:360)
at org.openqa.selenium.htmlunit.HtmlUnitDriver.get(HtmlUnitDriver.java:274)
... 2 more
After Googling up a bit, I noticed this is a common HtmlUnit behavior, but I couldn't find any pointers to change the refresh handler, especially when using WebDriver.