[Webtest] Someone really uses form locators?

Dierk Koenig webtest@lists.canoo.com
Wed, 7 Jul 2004 10:20:36 +0200


Hi Marc,

I'm currently on a customer's site and a quick and non-exhaustive 
search showed usages in 65 files.

The selftests contain sample usages in the 
\selftests\tests\clickButton.xml and
\selftests\tests\not.xml

cheers
Mittie

> -----Original Message-----
> From: webtest-admin@lists.canoo.com
> [mailto:webtest-admin@lists.canoo.com]On Behalf Of Marc Guillemot
> Sent: Dienstag, 6. Juli 2004 17:41
> To: webtest@lists.canoo.com
> Subject: [Webtest] Someone really uses form locators?
> 
> 
> Hi,
> 
> does someone use form locators (the nested <form> in a <clickbutton>)?
> 
> 
> I'm performing some cleanup/refactoring, and I would like to 
> remove the "buffering feature" of form parameters. This 
> implies that form locators can't be nested in <clickbutton> 
> anymore. It seems that the self tests don't contain any 
> tests that really need these form locators as the test keep 
> running on my computer after my changes.
> 
> So, the question again: does someone use form locators? If so, 
> I'd like to become some short tests (an html page with 
> the associated test) to add it to the selftests. Else... I think 
> that I can remove it totally.
> 
> 
> Why these changes?
> Currently a <setinputfield>, for instance, doesn't really set the 
> value of the specified input field, but stores it in a 
> temporary map. The value is really setted on the form first when 
> a <clickbutton> is executed. This has drawbacks. First, 
> if the field doesn't exist, then the error first comes with the 
> <clickbutton>. Second, javascript actions that should 
> get executed between the <setinputfield> and the <clickbutton> 
> don't "see" the setted value.
> I want to change this to a "normal" behavior. That is when 
> <setinputfield> is called, then the value of the specified 
> field get setted.
> 
> Marc.
> _______________________________________________
> WebTest mailing list
> WebTest@lists.canoo.com
> http://lists.canoo.com/mailman/listinfo/webtest
>