Hi everybody,

I have a huge problem that I would like to share with you, for the case you'd know how to solve it. Actually, it's only a "huge" problem because it's the last point of my first test plan, and it fails on the very last step.... In fact, it is an ASP.NET generated javascript stub that makes me become mad !!!
Well I think it comes from this point. That is my story :

Once upon a time in the web, there was a web site that proposed a caddie scenario to his customers. A robot was sent to test it. This robot did a good job while testing the 9 steps of the scenario. All was right, when the last "Submit" button came on the scene... The fight seemed to be easy for the robot, but as the wind strength became to grow, the webusers began to leave the site. e-Tumbleweeds were flewing on the forms, and the air became full of fear !!! The robot have missed his first attacks...

Hum... Well... It was just to make you smile

So I test 9 steps of a scenario without any problem. Then I arrive to the last submit button. All my fields are well-filled. What happens is when I do a clickButton() step, this leads me to a page that I don't expect that tells me the navigation is wrong

In the javascript code there is a __doPostBack() method that submit the form. This method may be trigger by the click (i don't really see why, but I'm not a Javascript Guru) and, in my mind, is used to submit the form.

<script language="javascript" type="text/javascript">
<!--
   function __doPostBack(eventTarget, eventArgument) {
       var theform;
if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) {
           theform = document._form;
       }
       else {
           theform = document.forms["_form"];
       }
       theform.__EVENTTARGET.value = eventTarget.split("$").join(":");
       theform.__EVENTARGUMENT.value = eventArgument;
       theform.submit();
   }
// -->
</script>

Is there a way in Webtest to only trigger the Javascript of abutton without sumitting the form (I think the navigation error come from the fact the POST method is not Ajax called ) ?

Thanks for reading me

Florent

PS: the __doPostback method is present on the other steps of the scenario, and submitting the forms on the pages works well

--

Pingwy
27, rue des arènes
49100 Angers

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

Reply via email to