If the original HtmlUnit version in your WebTest version is 1.11, then it means that you use a too old WebTest version.
htmlunit-1.14-SNAPSHOT.jar can safely (until now) be used to replace HtmlUnit-1.13.jar but it is not binary compatible to older versions. Cheers, Marc. -- Blog: http://mguillem.wordpress.com Gina Nguyen wrote: > Thanks, Marc. > > I did pick up the htmlunit-1.14-SNAPSHOT.jar and drop it in the lib > directory. I removed the original htmlunit-1.11.jar > ...now, I got a different error > > BUILD FAILED > C:\WT\webtest.xml:145: The following error occurred while executing this > line: > C:\WT\immTest\tests\allTests.xml:6: The following error occurred while > executing this line: > java.lang.NoSuchMethodError: > com.gargoylesoftware.htmlunit.html.HtmlPage.getAllHtmlChildElements()Lcom/gargoylesoftware/htmlunit/html/DomNode$DescendantElementsIterator; > > Total time: 17 seconds > > ....when viewing the "class" file with notepad, I sort of seeing this > method. What have I missed? > > Thanks, > Gina > > > ----- Original Message ---- > From: Marc Guillemot <[EMAIL PROTECTED]> > To: [email protected] > Sent: Wednesday, November 14, 2007 2:16:16 AM > Subject: Re: [Webtest] clickButton seems not working > > Hi, > > support for ActiveX DOMDocument has been first introduced since release > 1.13 of HtmlUnit. You can try to pick the latest snapshot from Build > Artifacts in http://build.canoo.com/htmlunit/ (build >= 498) to replace > your htmlunit-1.13.jar. You can choose to run your tests simulating > Firefox rather than IE but for the tests you have I recommend you to > pick up a recent snapshot of HtmlUnit in this case too. > > Marc. > -- > Blog: http://mguillem.wordpress.com > > Gina Nguyen wrote: >> Hi, >> >> I'm using webtest to test a JSF page with AJAX and Rich Faces that has a >> "Search" button. I only did a simple search without much of filtering. I >> meant the search criteria have "default" values. From the tomcat >> logging. There is one row of data return to be displayed but the webtest >> gives me error and does not want to display the page. Here is the error: >> [clickButton] INFO >> (com.canoo.webtest.steps.request.AbstractTargetAction) - -> gotoTarget >> by clickButton with name: QueryOutboundTransForm:_id36 >> [clickButton] INFO (com.canoo.webtest.steps.request.ClickButton) - -> >> findTarget(by input): name=QueryOutboundTransForm:_id36 value=Search >> [clickButton] ERROR (com.gargoylesoftware.htmlunit.ScriptEngine) - >> runtimeError: message=[ActiveXObject Error: no value for >> Msxml2.DOMDocument.6.0.] >> > sourceName=[http://localhost:8080/gaindevhub1/a4j_3_1_1-SNAPSHOTorg.ajax4jsf.javascript.AjaxScript.jsf] >> line=[3] lineSource=[null] lineOffset=[0] >> [clickButton] ERROR (com.gargoylesoftware.htmlunit.ScriptEngine) - >> runtimeError: message=[ActiveXObject Error: no value for >> Msxml2.DOMDocument.3.0.] >> > sourceName=[http://localhost:8080/gaindevhub1/a4j_3_1_1-SNAPSHOTorg.ajax4jsf.javascript.AjaxScript.jsf] >> line=[3] lineSource=[null] lineOffset=[0] >> [clickButton] ERROR (com.gargoylesoftware.htmlunit.ScriptEngine) - >> runtimeError: message=[ActiveXObject Error: no value for >> MSXML2.DOMDocument.] >> > sourceName=[http://localhost:8080/gaindevhub1/a4j_3_1_1-SNAPSHOTorg.ajax4jsf.javascript.AjaxScript.jsf] >> line=[3] lineSource=[null] lineOffset=[0] >> [clickButton] ERROR (com.gargoylesoftware.htmlunit.ScriptEngine) - >> runtimeError: message=[ActiveXObject Error: no value for >> MSXML.DOMDocument.] >> > sourceName=[http://localhost:8080/gaindevhub1/a4j_3_1_1-SNAPSHOTorg.ajax4jsf.javascript.AjaxScript.jsf] >> line=[3] lineSource=[null] lineOffset=[0] >> [clickButton] ERROR (com.gargoylesoftware.htmlunit.ScriptEngine) - >> runtimeError: message=[ActiveXObject Error: no value for >> Microsoft.XMLDOM.] >> > sourceName=[http://localhost:8080/gaindevhub1/a4j_3_1_1-SNAPSHOTorg.ajax4jsf.javascript.AjaxScript.jsf] >> line=[3] lineSource=[null] lineOffset=[0] >> [clickButton] INFO (com.canoo.webtest.steps.Step) - Running with: Canoo >> Webtest: R_1551. >> [clickButton] INFO (com.canoo.webtest.steps.Step) - Exception thrown >> from this class: com.canoo.webtest.engine.StepFailedException >> [clickButton] INFO (com.canoo.webtest.steps.Step) - Message was: >> JavaScript error loading page >> http://localhost:8080/gaindevhub1/QueryOutboundTrans.jsf: Could not >> retreive a valid progID of Class: Microsoft.XMLDOM. (original exception: >> null) >> > (http://localhost:8080/gaindevhub1/a4j_3_1_1-SNAPSHOTorg.ajax4jsf.javascript.AjaxScript.jsf#3) >> INFO (com.canoo.webtest.steps.Step) - Running with: Canoo Webtest: > R_1551. >> INFO (com.canoo.webtest.steps.Step) - Exception thrown from this class: >> com.canoo.webtest.engine.StepFailedException >> INFO (com.canoo.webtest.steps.Step) - Message was: JavaScript error >> loading page http://localhost:8080/gaindevhub1/QueryOutboundTrans.jsf: >> Could not retreive a valid progID of Class: Microsoft.XMLDOM. (original >> exception: null) >> > (http://localhost:8080/gaindevhub1/a4j_3_1_1-SNAPSHOTorg.ajax4jsf.javascript.AjaxScript.jsf#3) >> INFO (com.canoo.webtest.steps.Step) - Running with: Canoo Webtest: > R_1551. >> INFO (com.canoo.webtest.steps.Step) - Exception thrown from this class: >> com.canoo.webtest.engine.StepFailedException >> INFO (com.canoo.webtest.steps.Step) - Message was: JavaScript error >> loading page http://localhost:8080/gaindevhub1/QueryOutboundTrans.jsf: >> Could not retreive a valid progID of Class: Microsoft.XMLDOM. (original >> exception: null) >> > (http://localhost:8080/gaindevhub1/a4j_3_1_1-SNAPSHOTorg.ajax4jsf.javascript.AjaxScript.jsf#3) >> >> Any explanation? >> >> Thanks, >> Gina >> >> >> ------------------------------------------------------------------------ >> Be a better pen pal. Text or chat with friends inside Yahoo! Mail. See >> how. <http://us.rd.yahoo.com/evt=51732/*http://overview.mail.yahoo.com/> > > > _______________________________________________ > WebTest mailing list > [email protected] <mailto:[email protected]> > http://lists.canoo.com/mailman/listinfo/webtest > > > ------------------------------------------------------------------------ > Be a better pen pal. Text or chat with friends inside Yahoo! Mail. See > how. <http://us.rd.yahoo.com/evt=51732/*http://overview.mail.yahoo.com/> _______________________________________________ WebTest mailing list [email protected] http://lists.canoo.com/mailman/listinfo/webtest

