when i run this test every step gets executed except the last clickbutton task. And gives the following output in the result file - <testresult endtime="Tue Dec 12 10:59:37 " location="C:\Canoo\tests\addnewprof.xml:7:" starttime="Tue Dec 12 10:59:36 " successful="no" testspecname="new Test"> - <config> <parameter name="protocol" value="http" /> <parameter name="summary" value="yes" /> <parameter name="saveresponse" value="yes" /> <parameter name="timeout" value="300" /> <parameter name="haltonerror" value="yes" /> <parameter name="port" value="8080" /> <parameter name="resultfile" value="untitled.xml" />
<parameter name="showhtmlparseroutput" value="no" /> <parameter name="resultpath" value="C:\Canoo\tests\webtest-results" /> <parameter name="host" value="localhost" /> <parameter name="haltonfailure" value="yes" /> <parameter name="basepath" value="profile" /> <parameter name="saveprefix" value="response" /> </config> - <results> - <step> <parameter name="description" value="start page" /> <parameter name="resultFilename" value="response_1165901377594_invoke.html" /> <parameter name="taskName" value="invoke" /> <parameter name="url" value="" /> - <result> <completed duration="1000" /> </result> </step> - <step> <parameter name="description" value="username" /> <parameter name="name" value="id" /> <parameter name="taskName" value="setInputField" /> <parameter name="value" value="a" /> - <result> <completed duration="0" /> </result> </step> - <step> <parameter name="description" value="password" /> <parameter name="name" value="password" /> <parameter name="taskName" value="setInputField" /> <parameter name="value" value="a" /> - <result> <completed duration="0" /> </result> </step> - <step> <parameter name="description" value="Click Submit Button" /> <parameter name="label" value="Sign In" /> <parameter name="resultFilename" value="response_1165901377751_clickButton.html" /> <parameter name="taskName" value="clickButton" /> - <result> <completed duration="110" /> </result> </step> - <step> <parameter name="description" value="The Authenticated Page" /> <parameter name="taskName" value="verifyText" /> <parameter name="text" value="Reg" /> - <result> <completed duration="0" /> </result> </step> - <step> <parameter name="description" value="Adding new profile" /> <parameter name="label" value="Add New" /> <parameter name="resultFilename" value="response_1165901377860_clickButton.html" /> <parameter name="taskName" value="clickButton" /> - <result> <failed duration="125" /> </result> </step> <failure message="com.canoo.webtest.engine.StepFailedException: Step[clickButton "Adding new profile" (6/6)]: Script error loading page executing webtest at: clickButton syntax error (Embedded script in http://198.162.18.113:8080/profile/actions/NewProfileFlash?ac=showNewProfile#2) Source code: var dates1 = /^(?:(((Jan(uary)?|Ma(r(ch)?|y)|Jul(y)?|Aug(ust)?|Oct(ober)?|Dec(ember)?)\ 31)|((Jan(uary)?|Ma(r(ch)?|y)|Apr(il)?|Ju((ly?)|(ne?))|Aug(ust)?|Oct(ober)?|(Sept|Nov|Dec)(ember)?)\ (0?[1-9]|([12]\d)|30))|(Feb(ruary)?\ (0?[1-9]|1\d|2[0-8]|(29(?=,\ ((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)))))))\,\ ((1[6-9]|[2-9]\d)\d{2}))/; var dates2 = /(0[0-9]|1[0-2])[/ /]([0-2][0-9]|3[01])[/ /](19[0-9]{2}|[2][0-9][0-9]{2})/; function maxLengthCheck(field,len) { var val=field.value; if(val.length>len) { alert("Enter Only "+len+" Charectors"); field.value=field.value.substring(0,len); } } function printMode() { document.forms[0].action='../jsp/CandidateProfilePDF.jsp'; document.forms[0].method="POST" document.forms[0].submit(); } function addTechExp() { var msg1=""; var focus1=""; for(i=0;i<document.forms[0].elements.length;i++) { if(document.forms[0].elements[i].type=="text" && document.forms[0].elements[i].name=="technologyName" ) { if(document.forms[0].elements[i].value=="" || (!(isNaN([0].addressLine1.value=""; document.forms[0].addressLine1.focus(); return false; } if(document.forms[0].city.value=="") { alert("Please Enter value for City"); document.forms[0].city.value=""; document.forms[0].city.focus(); return false; } if(document.forms[0].city.value!="") { var d2=new Array(); d2=document.forms[0].city.value.split(''); for(i=0;i<d2.length;i++) { for(j=0;j<d1.length;j++) { if(d2[i]==d1[j] || d2[i]==j) { flags="false"; } } } if(flags=="false") { alert("Entered Valid City."); document.forms[0].city.focus(); return false; } } if(document.forms[0].state.value=="") { alert("Please eneter the State."); document.forms[0].state.value=""; document.forms[0].state.focus(); return false; } if(document.forms[0].state.value!="") { var d2=new Array(); d2=document.forms[0].state.value.split(''); for(i=0;i<d2.length;i++) { for(j=0;j<d1.length;j++) { if(d2[i]==d1[j] || d2[i]==j) { flags="false"; } } } if(flags=="false") { alert("Entered Valid State."); document.forms[0].state.focus(); return false; } } if(document.forms[0].zipcode.value=="") { alert("Please Enter ZIP"); document.forms[0].zipcode.value=""; document.forms[0].zipcode.focus(); return false; } if(document.forms[0].zipcode.value!="") { var d2=new Array(); d2=document.forms[0].zipcode.value.split(''); for(i=0;i<d2.length;i++) { for(j=0;j<d1.length;j++) { if(d2[i]==d1[j]) { alert("Enter Valid Zip Code."); document.forms[0].zipcode.focus(); return false; } } } } if(document.forms[0].residencePhone.value=="") { alert("Please Enter Residence Phone"); document.forms[0].residencePhone.value=""; document.forms[0].residencePhone.focus(); return false; } if(isNaN(document.forms[0].residencePhone.value)) { alert("Please Enter Residence Phone Numbers Only"); document.forms[0].residencePhone.value=""; document.forms[0].residencePhone.focus(); return false; } if(isNaN(document.forms[0].officePhone.value) || document.forms[0[0].elements[i].name=="technicalExperiencePeriod" ) { if(isNaN(document.forms[0].elements[i].value)) { alert("Enter Numerical Value for Technical Skills."); document.forms[0].elements[i].value=""; document.forms[0].elements[i].focus(); return false; } } } }, Step: ClickButton at C:\Canoo\tests\addnewprof.xml:16: with (resultFilename="response_1165901377860_clickButton.html", taskName="clickButton")" /> </results> </testresult> ON CLOSE OOBSERVATION THE ABOVE CODE IS MY HTML SOURCE CODE FOR THE NEW PAGE TO BE GENERATED --- Michael Habbert <[EMAIL PROTECTED]> wrote: > Hi you, > > I would suggest - to give us some more information! > [...] ____________________________________________________________________________________ Do you Yahoo!? Everyone is raving about the all-new Yahoo! Mail beta. http://new.mail.yahoo.com _______________________________________________ WebTest mailing list [email protected] http://lists.canoo.com/mailman/listinfo/webtest

