I wonder if other waitFor* commands have the same problems as well, please
report back if you
have any problems with them.

Thanks,

Jian

On Tue, Mar 23, 2010 at 5:17 AM, Jonathan Share <[email protected]> wrote:

> Yes, thank you, this seems to have fixed my problem.
>
> On 22 March 2010 18:21, Jian Fang <[email protected]> wrote:
> > I moved the waitForPageToLoad to no bundle list, please try the following
> > jar and see what you get.
> >
> >
> http://maven.kungfuters.org/content/repositories/snapshots/org/telluriumsource/tellurium-core/0.7.0-SNAPSHOT/tellurium-core-0.7.0-20100322.171928-110.jar
> >
> > Thanks,
> >
> > Jian
> >
> > On Mon, Mar 22, 2010 at 1:03 PM, Jian Fang <[email protected]>
> wrote:
> >>
> >> Ok, we can fall back to change waitForPageToLoad as a native selenium
> call
> >> instead of putting it to a bundle
> >> and to see if the problem goes away.
> >>
> >> Thanks,
> >>
> >> Jian
> >>
> >>
> >> On Mon, Mar 22, 2010 at 12:57 PM, Jonathan Share <[email protected]>
> >> wrote:
> >>>
> >>> On 5 February 2010 22:15, Jian Fang <[email protected]> wrote:
> >>> > Hi,
> >>> >
> >>>
> >>> * Snip *
> >>>
> >>> >
> >>> > The waitForPageToLoad is not really the cause of your problem. The
> root
> >>> > cause is the
> >>> > click() method in Tellurium API did not work for element with a href
> >>> > attribute.
> >>>
> >>> * Snip *
> >>>
> >>> >  Please keep testing the click method on more
> >>> > complicated
> >>> > UI elements.
> >>> >
> >>>
> >>> I've finally been allocated some time to start looking at out
> >>> tellurium tests again and my first priority is getting them running on
> >>> the latest snapshots. I seem to be having a similar problem to the one
> >>> described above with click events on Button elements that trigger
> >>> javascript. "My" markup looks similar to the following;
> >>>
> >>> <form onsubmit="showSpinner();" name="form_name" method="post"
> >>> action="/doSearch">
> >>> <button type="button" onclick="document.form_name.submit();
> >>> showSpinner();">Search</button>
> >>> </form>
> >>>
> >>> And I have modelled the button as a SubmitButton (tried also with a
> >>> Button) as follows;
> >>>
> >>> ui.Form(uid: "common", clocator: [name: "form_name"]) {
> >>>  SubmitButton(uid: "search", clocator: [tag: "button"])
> >>> }
> >>>
> >>> When clicking on the button and monitoring network traffic with
> >>> firebug I see that the form post takes ~800ms to complete and answers
> >>> with a 302 reply to the results. However, with the following test
> >>> script;
> >>>
> >>> println "######################## ${new Date().getTime()}"
> >>> click "common.search"
> >>> println "######################## ${new Date().getTime()}"
> >>> waitForPageToLoad 10000
> >>> println "######################## ${new Date().getTime()}"
> >>> waitForElementPresent 'resultForm', 10000 // Potential workaround
> >>> println "######################## ${new Date().getTime()}"
> >>>
> >>> Which produces the following output;
> >>>
> >>> ######################## 1269276571516
> >>> ######################## 1269276571641
> >>> ######################## 1269276571688
> >>> ######################## 1269276572844
> >>>
> >>> This clearly shows that waitForPageToLoad is returning too soon in
> >>> this case. Am I wrong to use waitForPageToLoad in the case where a
> >>> form is submitted via javascript triggered from onClick in this
> >>> manner? This has worked in an earlier 0.7.0 snapshot.
> >>>
> >>> Thanks in advance,
> >>>
> >>> Jonathan
> >>>
> >>> --
> >>> You received this message because you are subscribed to the Google
> Groups
> >>> "tellurium-users" group.
> >>> To post to this group, send email to [email protected].
> >>> To unsubscribe from this group, send email to
> >>> [email protected]<tellurium-users%[email protected]>
> .
> >>> For more options, visit this group at
> >>> http://groups.google.com/group/tellurium-users?hl=en.
> >>>
> >>
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "tellurium-users" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<tellurium-users%[email protected]>
> .
> > For more options, visit this group at
> > http://groups.google.com/group/tellurium-users?hl=en.
> >
>
> --
> You received this message because you are subscribed to the Google Groups
> "tellurium-users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<tellurium-users%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/tellurium-users?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"tellurium-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/tellurium-users?hl=en.

Reply via email to