From: <rog...@gm...> - 2005-07-20 12:26:09
|
Hello! I'm starting to use HtmlUnit. I got Htmlunit 1.6 runnig in Eclipse and made a test case. It loads a login page for the web application and logs in. After logging in, the main page of the application is loaded, and it contains JavaScript. HtmlUnit produces the StackTrace below. Could anybody help me? Thanks in advice! Rog=E9rio Nibon. =3D=3D=3D=3D=3D=3D=3D EXCEPTION START =3D=3D=3D=3D=3D=3D=3D=3D EcmaError: lineNumber=3D[2] column=3D[0] lineSource=3D[=09[native code, arity=3D0]] name=3D[TypeError] sourceName=3D[js/geral/principal.js] message=3D[TypeError: Cannot call method "botoes_esconderNavegacao" of undefined (js/geral/principal.js#2)] com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot call method "botoes_esconderNavegacao" of undefined (js/geral/principal.js#2) =09at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunctio= n(JavaScriptEngine.java:340) =09at com.gargoylesoftware.htmlunit.html.HtmlPage.executeOnLoadHandlersIfNe= eded(HtmlPage.java:963) =09at com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:= 158) =09at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient= .java:716) =09at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:376) =09at com.gargoylesoftware.htmlunit.html.BaseFrame.loadInnerPageIfPossible(= BaseFrame.java:212) =09at com.gargoylesoftware.htmlunit.html.BaseFrame.loadInnerPage(BaseFrame.= java:198) =09at com.gargoylesoftware.htmlunit.html.HtmlPage.notifyNodeAdded(HtmlPage.= java:1396) =09at com.gargoylesoftware.htmlunit.html.DomNode.appendChild(DomNode.java:4= 63) =09at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.star= tElement(HTMLParser.java:368) =09at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Sour= ce) =09at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unkn= own Source) =09at org.cyberneko.html.filters.DefaultFilter.emptyElement(DefaultFilter.j= ava:187) =09at org.cyberneko.html.filters.NamespaceBinder.emptyElement(NamespaceBind= er.java:319) =09at org.cyberneko.html.HTMLTagBalancer.startElement(HTMLTagBalancer.java:= 629) =09at org.cyberneko.html.HTMLScanner$ContentScanner.scanStartElement(HTMLSc= anner.java:2343) =09at org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:1= 820) =09at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:789) =09at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:478= ) =09at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:431= ) =09at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) =09at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.pars= e(HTMLParser.java:330) =09at com.gargoylesoftware.htmlunit.html.HTMLParser.parse(HTMLParser.java:2= 45) =09at com.gargoylesoftware.htmlunit.DefaultPageCreator.createHtmlPage(Defau= ltPageCreator.java:115) =09at com.gargoylesoftware.htmlunit.DefaultPageCreator.createPage(DefaultPa= geCreator.java:84) =09at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient= .java:709) =09at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:376) =09at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:402) =09at com.gargoylesoftware.htmlunit.html.HtmlForm.submit(HtmlForm.java:216) =09at com.gargoylesoftware.htmlunit.html.HtmlSubmitInput.doClickAction(Html= SubmitInput.java:77) =09at com.gargoylesoftware.htmlunit.html.ClickableElement.click(ClickableEl= ement.java:120) =09at br.gov.agu.sicor.geral.util.SicorTest.testHomePage(SicorTest.java:38) =09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) =09at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) =09at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) =09at java.lang.reflect.Method.invoke(Unknown Source) =09at junit.framework.TestCase.runTest(TestCase.java:154) =09at junit.framework.TestCase.runBare(TestCase.java:127) =09at junit.framework.TestResult$1.protect(TestResult.java:106) =09at junit.framework.TestResult.runProtected(TestResult.java:124) =09at junit.framework.TestResult.run(TestResult.java:109) =09at junit.framework.TestCase.run(TestCase.java:118) =09at junit.framework.TestSuite.runTest(TestSuite.java:208) =09at junit.framework.TestSuite.run(TestSuite.java:203) =09at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(Remot= eTestRunner.java:478) =09at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTest= Runner.java:344) =09at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTes= tRunner.java:196) Enclosed exception:=20 org.mozilla.javascript.EcmaError: TypeError: Cannot call method "botoes_esconderNavegacao" of undefined (js/geral/principal.js#2) =09at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.jav= a:3240) =09at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.jav= a:3230) =09at org.mozilla.javascript.ScriptRuntime.typeError(ScriptRuntime.java:324= 6) =09at org.mozilla.javascript.ScriptRuntime.typeError2(ScriptRuntime.java:32= 65) =09at org.mozilla.javascript.ScriptRuntime.undefCallError(ScriptRuntime.jav= a:3284) =09at org.mozilla.javascript.ScriptRuntime.getPropFunctionAndThis(ScriptRun= time.java:1965) =09at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2869) =09at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2164) =09at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.j= ava:140) =09at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:3= 04) =09at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:276= 9) =09at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2145) =09at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.j= ava:140) =09at com.gargoylesoftware.htmlunit.javascript.host.EventHandler.call(Event= Handler.java:88) =09at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunctio= n(JavaScriptEngine.java:335) =09at com.gargoylesoftware.htmlunit.html.HtmlPage.executeOnLoadHandlersIfNe= eded(HtmlPage.java:963) =09at com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:= 158) =09at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient= .java:716) =09at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:376) =09at com.gargoylesoftware.htmlunit.html.BaseFrame.loadInnerPageIfPossible(= BaseFrame.java:212) =09at com.gargoylesoftware.htmlunit.html.BaseFrame.loadInnerPage(BaseFrame.= java:198) =09at com.gargoylesoftware.htmlunit.html.HtmlPage.notifyNodeAdded(HtmlPage.= java:1396) =09at com.gargoylesoftware.htmlunit.html.DomNode.appendChild(DomNode.java:4= 63) =09at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.star= tElement(HTMLParser.java:368) =09at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Sour= ce) =09at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unkn= own Source) =09at org.cyberneko.html.filters.DefaultFilter.emptyElement(DefaultFilter.j= ava:187) =09at org.cyberneko.html.filters.NamespaceBinder.emptyElement(NamespaceBind= er.java:319) =09at org.cyberneko.html.HTMLTagBalancer.startElement(HTMLTagBalancer.java:= 629) =09at org.cyberneko.html.HTMLScanner$ContentScanner.scanStartElement(HTMLSc= anner.java:2343) =09at org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:1= 820) =09at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:789) =09at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:478= ) =09at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:431= ) =09at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) =09at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.pars= e(HTMLParser.java:330) =09at com.gargoylesoftware.htmlunit.html.HTMLParser.parse(HTMLParser.java:2= 45) =09at com.gargoylesoftware.htmlunit.DefaultPageCreator.createHtmlPage(Defau= ltPageCreator.java:115) =09at com.gargoylesoftware.htmlunit.DefaultPageCreator.createPage(DefaultPa= geCreator.java:84) =09at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient= .java:709) =09at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:376) =09at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:402) =09at com.gargoylesoftware.htmlunit.html.HtmlForm.submit(HtmlForm.java:216) =09at com.gargoylesoftware.htmlunit.html.HtmlSubmitInput.doClickAction(Html= SubmitInput.java:77) =09at com.gargoylesoftware.htmlunit.html.ClickableElement.click(ClickableEl= ement.java:120) =09at br.gov.agu.sicor.geral.util.SicorTest.testHomePage(SicorTest.java:38) =09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) =09at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) =09at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) =09at java.lang.reflect.Method.invoke(Unknown Source) =09at junit.framework.TestCase.runTest(TestCase.java:154) =09at junit.framework.TestCase.runBare(TestCase.java:127) =09at junit.framework.TestResult$1.protect(TestResult.java:106) =09at junit.framework.TestResult.runProtected(TestResult.java:124) =09at junit.framework.TestResult.run(TestResult.java:109) =09at junit.framework.TestCase.run(TestCase.java:118) =09at junit.framework.TestSuite.runTest(TestSuite.java:208) =09at junit.framework.TestSuite.run(TestSuite.java:203) =09at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(Remot= eTestRunner.java:478) =09at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTest= Runner.java:344) =09at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTes= tRunner.java:196) =3D=3D CALLING JAVASCRIPT =3D=3D function () { =09[native code, arity=3D0] } =3D=3D=3D=3D=3D=3D=3D EXCEPTION END =3D=3D=3D=3D=3D=3D=3D=3D |
From: Marc G. <mgu...@ya...> - 2005-07-20 12:34:17
|
It seems that you hit javascript code that is invalid or more likely that htmlunit doesn't currently understand. You have to look at your principal.js file on which object the method "botoes_esconderNavegacao" is called and see why htmlunit doesn't see this object as defined. If you can find the origin of the problem and produce a minimal example, you can open a bug issue (of course, the best is with unit test). Alternatively, if you don't need to test the js features of your app, you can deactivate javascript. Marc. Rogério Nibon wrote: > Hello! > > I'm starting to use HtmlUnit. I got Htmlunit 1.6 runnig in Eclipse > and made a test case. It loads a login page for the web application > and logs in. After logging in, the main page of the application is > loaded, and it contains JavaScript. HtmlUnit produces the StackTrace > below. Could anybody help me? > > Thanks in advice! > Rogério Nibon. > > ======= EXCEPTION START ======== > EcmaError: lineNumber=[2] column=[0] lineSource=[ [native code, > arity=0]] name=[TypeError] sourceName=[js/geral/principal.js] > message=[TypeError: Cannot call method "botoes_esconderNavegacao" of > undefined (js/geral/principal.js#2)] > com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot call > method "botoes_esconderNavegacao" of undefined > (js/geral/principal.js#2) > at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaScriptEngine.java:340) > at com.gargoylesoftware.htmlunit.html.HtmlPage.executeOnLoadHandlersIfNeeded(HtmlPage.java:963) > at com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:158) > at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:716) > at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:376) > at com.gargoylesoftware.htmlunit.html.BaseFrame.loadInnerPageIfPossible(BaseFrame.java:212) > at com.gargoylesoftware.htmlunit.html.BaseFrame.loadInnerPage(BaseFrame.java:198) > at com.gargoylesoftware.htmlunit.html.HtmlPage.notifyNodeAdded(HtmlPage.java:1396) > at com.gargoylesoftware.htmlunit.html.DomNode.appendChild(DomNode.java:463) > at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.startElement(HTMLParser.java:368) > at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source) > at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown > Source) > at org.cyberneko.html.filters.DefaultFilter.emptyElement(DefaultFilter.java:187) > at org.cyberneko.html.filters.NamespaceBinder.emptyElement(NamespaceBinder.java:319) > at org.cyberneko.html.HTMLTagBalancer.startElement(HTMLTagBalancer.java:629) > at org.cyberneko.html.HTMLScanner$ContentScanner.scanStartElement(HTMLScanner.java:2343) > at org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:1820) > at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:789) > at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:478) > at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:431) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.parse(HTMLParser.java:330) > at com.gargoylesoftware.htmlunit.html.HTMLParser.parse(HTMLParser.java:245) > at com.gargoylesoftware.htmlunit.DefaultPageCreator.createHtmlPage(DefaultPageCreator.java:115) > at com.gargoylesoftware.htmlunit.DefaultPageCreator.createPage(DefaultPageCreator.java:84) > at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:709) > at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:376) > at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:402) > at com.gargoylesoftware.htmlunit.html.HtmlForm.submit(HtmlForm.java:216) > at com.gargoylesoftware.htmlunit.html.HtmlSubmitInput.doClickAction(HtmlSubmitInput.java:77) > at com.gargoylesoftware.htmlunit.html.ClickableElement.click(ClickableElement.java:120) > at br.gov.agu.sicor.geral.util.SicorTest.testHomePage(SicorTest.java:38) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at junit.framework.TestCase.runTest(TestCase.java:154) > at junit.framework.TestCase.runBare(TestCase.java:127) > at junit.framework.TestResult$1.protect(TestResult.java:106) > at junit.framework.TestResult.runProtected(TestResult.java:124) > at junit.framework.TestResult.run(TestResult.java:109) > at junit.framework.TestCase.run(TestCase.java:118) > at junit.framework.TestSuite.runTest(TestSuite.java:208) > at junit.framework.TestSuite.run(TestSuite.java:203) > at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:478) > at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:344) > at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196) > Enclosed exception: > org.mozilla.javascript.EcmaError: TypeError: Cannot call method > "botoes_esconderNavegacao" of undefined (js/geral/principal.js#2) > at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3240) > at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3230) > at org.mozilla.javascript.ScriptRuntime.typeError(ScriptRuntime.java:3246) > at org.mozilla.javascript.ScriptRuntime.typeError2(ScriptRuntime.java:3265) > at org.mozilla.javascript.ScriptRuntime.undefCallError(ScriptRuntime.java:3284) > at org.mozilla.javascript.ScriptRuntime.getPropFunctionAndThis(ScriptRuntime.java:1965) > at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2869) > at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2164) > at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:140) > at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:304) > at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2769) > at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:2145) > at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:140) > at com.gargoylesoftware.htmlunit.javascript.host.EventHandler.call(EventHandler.java:88) > at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.callFunction(JavaScriptEngine.java:335) > at com.gargoylesoftware.htmlunit.html.HtmlPage.executeOnLoadHandlersIfNeeded(HtmlPage.java:963) > at com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:158) > at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:716) > at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:376) > at com.gargoylesoftware.htmlunit.html.BaseFrame.loadInnerPageIfPossible(BaseFrame.java:212) > at com.gargoylesoftware.htmlunit.html.BaseFrame.loadInnerPage(BaseFrame.java:198) > at com.gargoylesoftware.htmlunit.html.HtmlPage.notifyNodeAdded(HtmlPage.java:1396) > at com.gargoylesoftware.htmlunit.html.DomNode.appendChild(DomNode.java:463) > at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.startElement(HTMLParser.java:368) > at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source) > at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown > Source) > at org.cyberneko.html.filters.DefaultFilter.emptyElement(DefaultFilter.java:187) > at org.cyberneko.html.filters.NamespaceBinder.emptyElement(NamespaceBinder.java:319) > at org.cyberneko.html.HTMLTagBalancer.startElement(HTMLTagBalancer.java:629) > at org.cyberneko.html.HTMLScanner$ContentScanner.scanStartElement(HTMLScanner.java:2343) > at org.cyberneko.html.HTMLScanner$ContentScanner.scan(HTMLScanner.java:1820) > at org.cyberneko.html.HTMLScanner.scanDocument(HTMLScanner.java:789) > at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:478) > at org.cyberneko.html.HTMLConfiguration.parse(HTMLConfiguration.java:431) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at com.gargoylesoftware.htmlunit.html.HTMLParser$HtmlUnitDOMBuilder.parse(HTMLParser.java:330) > at com.gargoylesoftware.htmlunit.html.HTMLParser.parse(HTMLParser.java:245) > at com.gargoylesoftware.htmlunit.DefaultPageCreator.createHtmlPage(DefaultPageCreator.java:115) > at com.gargoylesoftware.htmlunit.DefaultPageCreator.createPage(DefaultPageCreator.java:84) > at com.gargoylesoftware.htmlunit.WebClient.loadWebResponseInto(WebClient.java:709) > at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:376) > at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:402) > at com.gargoylesoftware.htmlunit.html.HtmlForm.submit(HtmlForm.java:216) > at com.gargoylesoftware.htmlunit.html.HtmlSubmitInput.doClickAction(HtmlSubmitInput.java:77) > at com.gargoylesoftware.htmlunit.html.ClickableElement.click(ClickableElement.java:120) > at br.gov.agu.sicor.geral.util.SicorTest.testHomePage(SicorTest.java:38) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at junit.framework.TestCase.runTest(TestCase.java:154) > at junit.framework.TestCase.runBare(TestCase.java:127) > at junit.framework.TestResult$1.protect(TestResult.java:106) > at junit.framework.TestResult.runProtected(TestResult.java:124) > at junit.framework.TestResult.run(TestResult.java:109) > at junit.framework.TestCase.run(TestCase.java:118) > at junit.framework.TestSuite.runTest(TestSuite.java:208) > at junit.framework.TestSuite.run(TestSuite.java:203) > at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:478) > at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:344) > at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196) > == CALLING JAVASCRIPT == > function () { > [native code, arity=0] > } > > ======= EXCEPTION END ======== > > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click > _______________________________________________ > Htmlunit-user mailing list > Htm...@li... > https://lists.sourceforge.net/lists/listinfo/htmlunit-user > |