1 message in com.canoo.lists.webtest[Webtest] Newbee Question: kann WebTe...
FromSent OnAttachments
Kuno Ammann21 Feb 2002 05:39 
Subject:[Webtest] Newbee Question: kann WebTest Buttons testen, welche javascript ausführen?
From:Kuno Ammann (kuno@comit.ch)
Date:02/21/2002 05:39:11 AM
List:com.canoo.lists.webtest

wir entwickeln eine web applikation, welche nicht nur ein submit button pro from hat, sondern mehrere. sie führen zum teil noch checkscipts durch (mir ist klar, dass diese mit WebTest nicht getestet werden können), und führt danach ein submit des froms durch. beispiel: <html> <head> <title>Sign the Guest Book</title> <script language="JavaScript1.2" type="text/javascript"> function doButtonFem() { document.CommentForm.submit(); return; } </script> </head> <body> <h1>Sign the Guest Book</h1> <form action="addEntry" method="post" name="CommentForm"> <p>You can sign the guest book by filling out this form. You cannot include HTML in your comments, however, Zope will preserve your linebreaks. </p> <table> <tr valign="top" align="left"> <th>Your Name</th> <td><input type="text" name="guest_name" value="Anonymous"></td> </tr> <tr valign="top" align="left"> <th>Comments</th> <td><textarea cols="60" rows="10" name="comments"></textarea></td> </tr> <tr><td></td><td><input type="button" value=" Add Comments " onClick="doButtonFem();"></td></tr> </table> </form> </body> </html>

1. Problem: WebTest konnte den button nicht mehr finden, da er nicht mehr vom typ=submit ist: Failure: zopeTest(com.canoo.webtest.engine.ConfigurableTestCase): Button with na me <<not specified>> and value < Add Comments > not found! Frage: kann man WebTest erweitern, dass er auch diese buttons findet? hat das schon jemand gemacht?

2. Frage: würde das script ausgeführt und der from submitted, wenn man den button finden würde und auslösen würde? (sorry ich kenne leider auch httpunit nicht :-(