If the cause can't be found....no biggie. Like I said, I've figured out the workaround by just fixing the javascript, but, I always like to bring up possible bugs/solutions on the list so other can benefit if they happen to run across.....
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Loehr, Ruel Sent: Wednesday, December 05, 2007 10:06 AM To: [email protected]; Marc Guillemot Subject: RE: [Webtest] javascript error - unexpected first parameter 0.0 Sure: 1) Here is the html. (not sure how this will translate via mailing list, so I'll wrap it in code. <code> <HTML><BODY> <script type="text/javascript"> function addWorkTime(day) { alert("STARTING JAVASCRIPT"); var test = "07"; alert(test); alert("SUBSTRING"); alert(test.substring(0,2)); alert("REPLACE"); //change the 0 to "0" and it works. alert(test.substring(0,2).replace(0, "")); alert("REPLACED"); } </script> <input type="button" value="ruel" id="ruel" onclick="addWorkTime('monday');" /> </BODY> </HTML> </code> 2) here is my webtest: <code> <project name="ESO" default="test"> <property file="../properties/config.properties"/> <target name="test"> <webtest name="Create Branch no Techs"> <invoke url="file:///c:/temp/htmlunit1/jstest.html" description="Go to Branch page"/> <clickButton htmlid="ruel" description="Click new button"/> </webtest> </target> </project> </code> 3) here is my classpath: wt.defineTasks.init: [echo] |-- compile classpath [echo] | | [echo] | |-- C:\projects\esotest\WebTest\ESO\lib [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\activation-1.1.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\ant-1.6.5.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\ant-apache-bsf-1.6.5.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\ant-junit-1.6.5.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\ant-launcher.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\ant-nodeps-1.6.5.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\ant-trax-1.6.5.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\bsf-2.4.0.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\commons-codec-1.3.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\commons-collections-3.2. jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\commons-httpclient-3.0.1 .jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\commons-io-1.3.1.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\commons-lang-2.3.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\commons-logging-1.0.4.ja r [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\dom4j-1.6.1.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\fontbox-0.1.0-dev-patche d-20060622.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\groovy-all-1.0.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\htmlunit-1.13.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\icu4j-2.6.1.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\jaxen-1.1.1.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\jdom-1.0.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\jemmy-2.2.7.5.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\js-1.6R5.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\jtds.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\junit-3.8.2.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\log4j-1.2.14.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\mail-1.4.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\nekohtml-0.9.5.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\oro-2.0.6.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\pdfbox-0.7.3-dev-log4j-2 0060612.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\poi-3.0.1-FINAL.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\webtest.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\webtest_T.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\xalan-2.6.0.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\xercesImpl-2.6.2.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\xml-apis-1.3.02.jar [echo] | |-- C:\projects\esotest\WebTest\ESO\lib\xmlParserAPIs-2.2.1.jar $ 4) here is the output I see in webtest...you'll notice the final "REPLACED" alert never hits. [invoke] INFO (com.canoo.webtest.engine.WebClientContext) - Current response now: file:/c:/temp/htmlunit1/jstest.html [clickButton] INFO (com.canoo.webtest.steps.Step) - >>>> Start Step: clickButto n "Click new button" (2/2) [clickButton] INFO (com.canoo.webtest.steps.request.ClickButton) - -> findTarge t(by input): name= value=ruel [clickButton] WARN (com.gargoylesoftware.htmlunit.javascript.host.Window) - win dow.alert("STARTING JAVASCRIPT") no alert handler installed [clickButton] WARN (com.gargoylesoftware.htmlunit.javascript.host.Window) - win dow.alert("07") no alert handler installed [clickButton] WARN (com.gargoylesoftware.htmlunit.javascript.host.Window) - win dow.alert("SUBSTRING") no alert handler installed [clickButton] WARN (com.gargoylesoftware.htmlunit.javascript.host.Window) - win dow.alert("07") no alert handler installed [clickButton] WARN (com.gargoylesoftware.htmlunit.javascript.host.Window) - win dow.alert("REPLACE") no alert handler installed INFO (com.canoo.webtest.engine.WebClientContext) - Responses restored INFO (com.canoo.webtest.ant.WebtestTask) - Finished executing webtest "Create B ranch no Techs" (C:\projects\esotest\WebTest\ESO\tests\createBranchNoTech.xml:10 : ) INFO (com.canoo.webtest.ant.WebtestTask) - Test report successfully created. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Marc Guillemot Sent: Wednesday, December 05, 2007 9:49 AM To: [email protected] Subject: Re: [Webtest] javascript error - unexpected first parameter 0.0 Really strange. Can you provide a minimal html page that allows you to reproduce the problem? As already said, the js example you sent worked for me. Marc. -- Blog: http://mguillem.wordpress.com Loehr, Ruel wrote: > Version 1.6R5 > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Marc Guillemot > Sent: Wednesday, December 05, 2007 9:42 AM > To: [email protected] > Subject: Re: [Webtest] javascript error - unexpected first parameter 0.0 > > Rhino is js-xxx.jar > > Marc. _______________________________________________ WebTest mailing list [email protected] http://lists.canoo.com/mailman/listinfo/webtest No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.503 / Virus Database: 269.16.14/1172 - Release Date: 12/5/2007 8:41 AM No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.503 / Virus Database: 269.16.14/1172 - Release Date: 12/5/2007 8:41 AM _______________________________________________ WebTest mailing list [email protected] http://lists.canoo.com/mailman/listinfo/webtest No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.503 / Virus Database: 269.16.14/1172 - Release Date: 12/5/2007 8:41 AM No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.503 / Virus Database: 269.16.14/1172 - Release Date: 12/5/2007 8:41 AM _______________________________________________ WebTest mailing list [email protected] http://lists.canoo.com/mailman/listinfo/webtest

