It could be that you need a setInputField with and xpath attribute - in case 
that your form is somehow generated via JavaScript.
http://webtest.canoo.com/webtest/manual/setInputField.html

cheers
Dierk

> Am 03.04.2015 um 14:34 schrieb Nicholas Lievens <[email protected]>:
> 
> Hi all,
> 
>  
> 
> I’m new to testing with WebTest. I’m trying to fill in some values on a form 
> that is within a frame (e.g. announceVisitor$LastNameTextBox) . When 
> executing the test it picks up the frame as it should but the test fails.  
> The reason for this I think is the fact that the contents of the form are not 
> loaded (only the frame is). When I open the Error Page in the report I see 
> the frame but it should contain the form and its contents (input fields) but 
> it doesn’t. Does anyone have
> 
>  
> 
> My test looks like  the following:
> 
>  
> 
>  
> 
> <?xml version="1.0"?>
> 
>  
> 
> <!DOCTYPE project SYSTEM "../dtd/Project.dtd">
> 
>  
> 
> <project default="test">
> 
>                 <target name="test">
> 
>                                <webtest name="Login to MyApp">
> 
>                                                <invoke 
> url="http://myurl.test"/>
> 
>                                                <setInputField name="Username" 
> value="999"/>
> 
>                                                <setInputField 
> description="Set password field Password: 999" name="Password" value="999"/>
> 
>                                                <clickButton label="Login"/>
> 
>                                                <followFrame name="contents"/>
> 
>                                                <clickElement 
> xpath="//td[text()='Cell']"/>
> 
>                                                <clickLink label="MyLink"/>
> 
>                                                <followFrame name="main"/>
> 
>                                                <selectForm name="WebForm1"/>
> 
>                                                <setSelectField 
> htmlId="hostEmployeeSelect" value="User, Test"/>
> 
>                                                <setInputField 
> name="announceVisitor$LastNameTextBox" value="test"/>
> 
>                                                <setInputField 
> name="announceVisitor$FirstNameTextBox" value="test"/>
> 
>                                                <setInputField 
> name="announceVisitor$EmailTextBox" value="[email protected]"/>
> 
>                                                <setInputField 
> name="announceVisitor$PlateNumberTextBox" value="test"/>
> 
>                                                <clickButton id="okButton"/>
> 
>                                </webtest>
> 
>                 </target>
> 
> </project>
> 
>  
> 
>  
> 
> Best Regards,
> 
> Nicholas                             
> 
> -------------------------------------
> 
> Dit e-mailbericht en alle documenten die ermee verzonden worden, zijn 
> vertrouwelijk en uitsluitend bestemd voor gebruik door de persoon of de 
> onderneming waaraan ze geadresseerd zijn.  Indien deze e-mail verkeerdelijk 
> bij u terechtkomt, gelieve de afzender te verwittigen en deze bestanden van 
> uw computer te verwijderen.
> 
> Ce message e-mail ainsi que tous les fichiers transmis sont confidentiels et 
> uniquement destinés à l'usage de la personne ou de l'entité à qui ils sont 
> adressés.  Si vous avez reçu ce message e-mail par erreur, veuillez en 
> informer l'expéditeur et le supprimer de tout ordinateur.
> 
> This e-mail and any files transmitted with it are confidential and intended 
> solely for the use of the individual or entity to whom they are addressed.  
> If you have received this e-mail in error please notify the sender and delete 
> the material from any computer.
> 
> Diese E-mail und alle mit ihr gesendeten Dateien sind vertraulich und sind 
> nur für den Empfänger und nicht für kommerzielle Zwecke zugelassen. Falls Sie 
> diese E-mail unberechtigterweise erhalten haben, informieren Sie bitte den 
> Absender und löschen Sie alle hier relevanten Dateien.
> 
> -------------------------------------
> 

_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest

Reply via email to