查看的来源后
HtmlUnitDriver,似乎无法自定义要更改的行为。解决此问题最简单的方法是修补并重新编译Selenium服务器(可能是,也可能不是)。您需要添加以下行:
--- HtmlUnitDriver.java 2012-01-05 17:45:22.779579136 +0100+++ HtmlUnitDriver.java 2012-01-05 18:14:51.415106195 +0100@@ -255,6 +255,7 @@ WebClient client = newWebClient(version); client.setHomePage(WebClient.URL_about_BLANK.toString()); client.setThrowExceptionOnFailingStatusCode(false);+ client.setThrowExceptionOnscriptError(false); client.setPrintContentOnFailingStatusCode(false); client.setJavascriptEnabled(enableJavascript); client.setRedirectEnabled(true);



