[Webtest] Re: Problem with Verfying Title on a Masked page

Marc Guillemot webtest@lists.canoo.com
Fri, 28 May 2004 18:02:06 +0200


No idea.
Can you see in the server logs what it generates?

Marc.

Lee Rodgers wrote:
> This is the script.  It works fine agains the old site but won't run
> against the new.
> Thanks for any input.
> 
> <?xml version="1.0"?>
> <!DOCTYPE project SYSTEM "WebTest.dtd"[
>    <!ENTITY config     SYSTEM "includes/config.xml">
>    <!ENTITY definition     SYSTEM "includes/definition.xml">
> ]>
> 
> <project name="AIUFormTest" basedir=".." default="main">
> 
>    <target name="main">
>    	
>    	&definition;
> 	
> 
>       <testSpec name="Pheonix Form Functional Test">
> 		 <config 
>      		resultpath="${maven.webtest.config.resultpath}"
>             saveresponse="${maven.webtest.config.saveresponse}"
>             host="localhost"
>             port="8888"
>             protocol="${maven.webtest.config.protocol}"
>             basepath="${maven.webtest.config.basepath}"
>             summary="${maven.webtest.config.summary}" 
>             resultfile="Pheonixform.xml"     
>             autorefresh="true"  />
>          <steps>	
>          	<invoke 
>                stepid="get Online Form"
>                url="form.html" />  
>             <verifytitle 
>                stepid="Check to see Title"
>                text="(University).*" regex="true" />    
> 		    <setselectfield stepid="select education" 
> 			    name="education"
> 			    value="5"/>
>             <setinputfield stepid="set first name"
>            		name="first_name"
>            		value="Lee" /> 	
>            	<setinputfield stepid="set last name"
>            		name="last_name"
>            		value="Rodgers" />
>            	<setinputfield stepid="set email"
>            		name="email"
>            		value="leerodgers@tallan.com" /> 
>            	<setinputfield stepid="validate email"
>            		name="EmailValidate"
>            		value="leerodgers@tallan.com" />  
>            	<setinputfield stepid="set address"
>            		name="address"
>            		value="test" /> 
>            	<setinputfield stepid="set city"
>            		name="city"
>            		value="Seaford" /> 
>            	<setselectfield stepid="select State" 
> 			    name="state"
> 			    value="NY"/>	
> 			<setinputfield stepid="set zip"
>            		name="zip"
>            		value="11783" /> 
>            	<setinputfield stepid="set phone area"
>            		name="daytime_phone_area"
>            		value="516" /> 
>       	    <setinputfield stepid="set phone number"
>            		name="daytime_phone_number"
>            		value="796-5127" />
> 			<setselectfield stepid="select education" 
> 			    name="education"
> 			    value="5"/>
> 			<setselectfield stepid="select education" 
> 			    name="program"
> 			    value="BSB/F"/>
> 			<setselectfield stepid="select education" 
> 			    name="qualified"
> 			    value="Yes"/>
> 			<setselectfield stepid="select education" 
> 			    name="internetaccess"
> 			    value="Yes"/>
> 			    
> 			<setcheckbox stepid="select education" 
> 			    name="ForeignCredit"
> 			    checked="true"/>
> 
> 			<clickbutton stepid="Submit the Form"
>    				name="submit"  />	
> 
>              <verifytitle
>                stepid="we should see the Thank you Title"
>                text="Classes USA - Thank you for requesting
> information"/>
>          </steps>
>       </testSpec>
>    </target>
> </project>
> 
> On Fri, 28 May 2004 17:48:11 +0200, Marc Guillemot <mguillemot@yahoo.fr> wrote:
> 
>>The url doesn't matter, fact is that the server generates 2 differrent answers to the 2 requests. Can you show your
>>webtest script?
>>
>>Marc.
>>
>>
>>
>>Lee Rodgers wrote:
>>
>>>The problem may be that the form action does not go to another page or
>>>itself, it goes to a Spring function that then passes it back a
>>>response that includes all the html for the new page.  The old sites
>>>has a form action sending it to a thank you page.  Any ideas?
>>>
>>>On Fri, 28 May 2004 10:25:27 -0400, Lee Rodgers <leerodgers@gmail.com> wrote:
>>>
>>>
>>>>I already checked that, the response outputs the same form but it
>>>>should be the thank you.  I run it against the live form with the same
>>>>information and it works fine.  if i fill in the form myself on the
>>>>new site it works fine but canoo it doesn't.  I checked to be sure
>>>>every javascript was met and am sure it is because the javascript
>>>>checks are the same on the new site as they are on the old site and so
>>>>are the field names.
>>>>
>>>>
>>>>On Fri, 28 May 2004 16:21:18 +0200, Marc Guillemot <mguillemot@yahoo.fr> wrote:
>>>>
>>>>
>>>>>How look the save responses like? Is it possible that the submission fails and therefore the same page (content) is
>>>>>returned? Do you use javascript to submit?
>>>>>
>>>>>Marc.
>>>>>
>>>>>
>>>>>
>>>>>Lee Rodgers wrote:
>>>>>
>>>>>
>>>>>>Jeannie,
>>>>>>I appreciate your quick response.  I tried the autorefresh and that
>>>>>>did not work.  It is not a popup window either.  We are using the
>>>>>>spring framework and on the old site it would direct to a thank you
>>>>>>page upon submission.  Test runs fine against that.  The new site just
>>>>>>returns the same form but diplaying the thank you information and the
>>>>>>thank you title.  Canoo can't seem to see these changes to the title
>>>>>>or the text on the page.  So the two pages are the same display the
>>>>>>same thank you page, just on one the form a new page and on the new
>>>>>>site its the same for but it was passed a thank you response.
>>>>>>
>>>>>>Thanks again,
>>>>>>Lee
>>>>>>
>>>>>>On Thu, 27 May 2004 14:08:01 -0700, Jeannie Graham
>>>>>><jgraham@arrowheadgrp.com> wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>>Hi Lee,
>>>>>>>Is it a pop-up window?  Then Canoo can't see it.  If not, try setting your
>>>>>>>config parameter "autorefresh" to "true".
>>>>>>>
>>>>>>>That worked for us once,
>>>>>>>Jeannie
>>>>>>>
>>>>>>>
>>>>>>>-----Original Message-----
>>>>>>>From: Lee Rodgers [mailto:leerodgers@gmail.com]
>>>>>>>Sent: Thursday, May 27, 2004 11:38 AM
>>>>>>>To: webtest@lists.canoo.com
>>>>>>>Subject: [Webtest] Problem with Verfying Title on a Masked page
>>>>>>>
>>>>>>>Here is the situation:
>>>>>>>We have a form.html which is mapped to form.jsp.
>>>>>>>So Canoo Webtest is invoking form.html but in the backend its
>>>>>>>form.jsp.  Then when submitted the url stays the same but it goes toa
>>>>>>>Thanks.jsp file.  In the browser this works fine but Canoo Webtest
>>>>>>>doesnt' seem to be seeing title of the new page.  Does anyone have any
>>>>>>>ideas?  In other words it is still returning the title of the form
>>>>>>>page even though all the data is correct to send it to the new page.
>>>>>>>_______________________________________________
>>>>>>>WebTest mailing list
>>>>>>>WebTest@lists.canoo.com
>>>>>>>http://lists.canoo.com/mailman/listinfo/webtest
>>>>>>>_______________________________________________
>>>>>>>WebTest mailing list
>>>>>>>WebTest@lists.canoo.com
>>>>>>>http://lists.canoo.com/mailman/listinfo/webtest
>>>>>>>
>>>>>>
>>>>>>_______________________________________________
>>>>>>WebTest mailing list
>>>>>>WebTest@lists.canoo.com
>>>>>>http://lists.canoo.com/mailman/listinfo/webtest
>>>>>>
>>>>>
>>>>>_______________________________________________
>>>>>WebTest mailing list
>>>>>WebTest@lists.canoo.com
>>>>>http://lists.canoo.com/mailman/listinfo/webtest
>>>>>
>>>>
>>_______________________________________________
>>WebTest mailing list
>>WebTest@lists.canoo.com
>>http://lists.canoo.com/mailman/listinfo/webtest
>>