Yes, I have tried chooseOkOnNextConfirmation(). Seems that
getConfirmation() always returns true (even if default is
chooseCancelOnNextConfirmation), so I am quite confused.

I posted the issue on the Selenium mailing list as well but no answer
yet, you are managing better than them... ;-)

In the meantime, could you give me some hint or page link explaining
how to invoke manually the do_confirm() function (from a Tellurium
test case?), as it would fix my problem?

Thank you very much,

Y.



On Apr 26, 5:44 pm, Jian Fang <[email protected]> wrote:
> Tellurium exposed the following Selenium APIs in DslContext:
>
> void chooseCancelOnNextConfirmation();
> void chooseOkOnNextConfirmation();
> boolean isConfirmationPresent();
> String getConfirmation();
>
> Have you tried chooseOkOnNextConfirmation()? Personally, I haven't got a
> chance to
> try confirmation yet. If selenium doesn't work, I guess you have to do some
> hack to manually
> invoke the do_confirm() function.
>
> Thanks,
>
> Jian
>
>
>
> On Mon, Apr 26, 2010 at 11:11 AM, yca <[email protected]> wrote:
> > I am currently using Tellurium Data-driven testing with success except
> > for one issue. Sorry if this is (also) Selenium-related but I hope
> > there is a solution in Tellurium as well.
>
> > I have an application that overrides the Confirmation Window:
>
> > if (document.getElementById) {
> >       window.confirm = function(txt, confirmedAction) {
> >               return createCustomConfirm(txt, confirmedAction);
> >       };
> > }
>
> > function show_confirmation() {
> >       confirm('Are you sure?', do_confirm);
> > }
> > function do_confirm() {
> >      // some actions here.
> >      // alert("this code is executed if confirmation is true...!");
> > }
>
> > and in my HTML:
> >       <a href="#" onclick="show_confirmation()">Confirm me</a>
>
> > In the normal execution, the do_confirm is executed in the button
> > click event of my overridden Confirmation (code not shown here).
> > However, the do_confirm is NOT executed by Selenium because Selenium
> > overrides the Confirmation and returns directly from the Confirmation
> > (I am using getConfirmation in Tellurium and it returns true as
> > expected).
>
> > - Is it correct?
> > - How could I 'force' the execution of the do_confirm in case of
> > getConfirmation returning true? May I call the javascript function
> > 'do_confirm()' from within my test script after the getConfirmation
> > command (if getConfirmation returns true) or is there any another
> > solution?
>
> > Thank you,
>
> > Y.
>
> > --
> > 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 
> athttp://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