Sure, here's the final code. The delete link pops up a confirm window.
<expectDialog description="expect a popup window"
dialogType="confirm" response="true" />
<clickLink description="Click to delete group"
label="Delete"/>
<not description="make sure group is gone">
<verifyText description="monthly employees"
text="Monthly Employees"/>
</not>
-------------- Original message ----------------------
From: "Ejaz Ahmed Syed" <[EMAIL PROTECTED]>
> Could u post the entire working example that has all the steps ? It will be
> of help. Thanks.
>
> On 9/15/06, Lisa Crispin <[EMAIL PROTECTED]> wrote:
> >
> > p.s. expectDialog rocks! And thank you, Aarathi, for your help.
> >
> >
> > -------------- Original message ----------------------
> > From: [EMAIL PROTECTED] (Lisa Crispin)
> > > I'm a dummy, I didn't read the doc carefully enough, I have to put the
> > > expectDialog BEFORE clicking the link that produces it. Sorry! Doh!
> > > -- Lisa
> > >
> > > -------------- Original message ----------------------
> > > From: [EMAIL PROTECTED] (Lisa Crispin)
> > > > I did try this, but I got an error:
> > > > com.canoo.webtest.engine.StepFailedException: No button found, Step:
> > > ClickButton
> > > > at
> > C:\java\eplan70\src\web_test\SmokeTest\TestContributionGroups.xml:100: with
> > > > (description=" click the ok button ", label="OK",
> > taskName="clickbutton")
> > > > Location:
> > > >
> > > > My script has:
> > > > <expectDialog description="expect a popup window"
> > > > dialogType="confirm" response="OK" />
> > > >
> > > > <clickbutton
> > > > description=" click the ok button "
> > > > label="OK"/>
> > > >
> > > > Is it possible the javascript popup is defective in some way? The
> > source code
> > > > for it is in my original email.
> > > > Thank you,
> > > > Lisa
> > > >
> > > > -------------- Original message ----------------------
> > > > From: "Aarathi Niranjan" <[EMAIL PROTECTED]>
> > > > > Yes, you should use 'clickButton'. But it will work only if you
> > specify
> > > > > expectDialog before the clickbutton.
> > > > >
> > > > > Example:
> > > > > <expectDialog
> > > > > description="Expect a pop-up window"
> > > > > dialogType="confirm" response="true" />
> > > > >
> > > > > <clickbutton
> > > > > description=" click the ok button "
> > > > > label="OK"/> <!-- Replace with your button name -->
> > > > >
> > > > > Thanks,
> > > > >
> > > > > -----Original Message-----
> > > > > From: [EMAIL PROTECTED]
> > > > > [mailto:[EMAIL PROTECTED] On Behalf Of Lisa Crispin
> > > > > Sent: Friday, September 15, 2006 12:19 PM
> > > > > To: [email protected]
> > > > > Subject: RE: [Webtest] javascript popups
> > > > >
> > > > > Thanks. ExpectDialog seems like just the ticket but it doesn't seem
> > to
> > > > > click the button for me. The examples on the page are confusing me
> > > > > because they are for complex scenarios. Does anyone have a simple
> > > > > example of how to click the 'ok' button on a confirm window (eg. "Do
> > you
> > > > > really want to delete" with OK and Cancel buttons).
> > > > >
> > > > > I tried this:
> > > > > <expectDialog description="click the ok button"
> > > > > dialogType="confirm" response="true" />
> > > > >
> > > > > I don't get any errors, but neither does it click the button. Do I
> > have
> > > > > to use clickButton? It didn't seem to me I should from the
> > > > > documentation, but I tried it anyway, WebTest predictably couldn't
> > find
> > > > > the button.
> > > > > thanks
> > > > > Lisa
> > > > >
> > > > > -------------- Original message ----------------------
> > > > > From: "Aarathi Niranjan" <[EMAIL PROTECTED]>
> > > > > > You can do it with <expectDialog>
> > > > > >
> > > > > > http://webtest.canoo.com/webtest/manual/expectDialog.html
> > > > > > http://webtest.canoo.com/webtest/manual/expectDialogs.html
> > > > > >
> > > > > > Hope that helps,
> > > > > >
> > > > > > -----Original Message-----
> > > > > > From: [EMAIL PROTECTED]
> > > > > > [mailto:[EMAIL PROTECTED] On Behalf Of Lisa Crispin
> > > > > > Sent: Friday, September 15, 2006 11:19 AM
> > > > > > To: [email protected]
> > > > > > Subject: [Webtest] javascript popups
> > > > > >
> > > > > > A couple years ago we struggled with trying to handle javascript
> > popup
> > > > > > windows with WebTest and never figured out how to do it.
> > > > > >
> > > > > > I've been searching the archive to see if there has been
> > improvement
> > > > > > since version 2 but I can't quite tell.
> > > > > >
> > > > > > If I have a javascript window such as this, how can I click the ok
> > > > > > button with WebTest? Our current workaround is either to just go
> > > > > > directly to the url, or write the script in Watir where we know
> > how to
> > > > > > click this button.
> > > > > > onclick="javascript: if (window.confirm('Are you sure you want to
> > > > > delete
> > > > > > \'Monthly Employees\'?'))
> > > > > >
> > > > >
> > location.href='/plan/manageEmployeeGroups.vm?mode=delete&groupId=16606';
> > > > > > ""
> > > > > >
> > > > > > Thanks,
> > > > > > Lisa
> > > > > > _______________________________________________
> > > > > > WebTest mailing list
> > > > > > [email protected]
> > > > > > http://lists.canoo.com/mailman/listinfo/webtest
> > > > > > _______________________________________________
> > > > > > WebTest mailing list
> > > > > > [email protected]
> > > > > > http://lists.canoo.com/mailman/listinfo/webtest
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > WebTest mailing list
> > > > > [email protected]
> > > > > http://lists.canoo.com/mailman/listinfo/webtest
> > > > > _______________________________________________
> > > > > WebTest mailing list
> > > > > [email protected]
> > > > > http://lists.canoo.com/mailman/listinfo/webtest
> > > >
> > > >
> > > > _______________________________________________
> > > > WebTest mailing list
> > > > [email protected]
> > > > http://lists.canoo.com/mailman/listinfo/webtest
> > >
> > >
> > > _______________________________________________
> > > WebTest mailing list
> > > [email protected]
> > > http://lists.canoo.com/mailman/listinfo/webtest
> >
> >
> > _______________________________________________
> > WebTest mailing list
> > [email protected]
> > http://lists.canoo.com/mailman/listinfo/webtest
> >
>
>
>
> --
> Ejaz Ahmed Syed
> Cary, NC
--- Begin Message ---
Could u post the entire working example that has all the steps ? It will be of help. Thanks.
On 9/15/06, Lisa Crispin <
[EMAIL PROTECTED]> wrote:p.s. expectDialog rocks! And thank you, Aarathi, for your help.
-------------- Original message ----------------------
From: [EMAIL PROTECTED] (Lisa Crispin)
> I'm a dummy, I didn't read the doc carefully enough, I have to put the
> expectDialog BEFORE clicking the link that produces it. Sorry! Doh!
> -- Lisa
>
> -------------- Original message ----------------------
> From: [EMAIL PROTECTED]
(Lisa Crispin)
> > I did try this, but I got an error:
> > com.canoo.webtest.engine.StepFailedException: No button found, Step:
> ClickButton
> > at C:\java\eplan70\src\web_test\SmokeTest\TestContributionGroups.xml:100: with
> > (description=" click the ok button ", label="OK", taskName="clickbutton")
> > Location:
> >
> > My script has:
> > <expectDialog description="expect a popup window"
> > dialogType="confirm" response="OK" />
> >
> > <clickbutton
> > description=" click the ok button "
> > label="OK"/>
> >
> > Is it possible the _javascript_ popup is defective in some way? The source code
> > for it is in my original email.
> > Thank you,
> > Lisa
> >
> > -------------- Original message ----------------------
> > From: "Aarathi Niranjan" <[EMAIL PROTECTED]>
> > > Yes, you should use 'clickButton'. But it will work only if you specify
> > > expectDialog before the clickbutton.
> > >
> > > Example:
> > > <expectDialog
> > > description="Expect a pop-up window"
> > > dialogType="confirm" response="true" />
> > >
> > > <clickbutton
> > > description=" click the ok button "
> > > label="OK"/> <!-- Replace with your button name -->
> > >
> > > Thanks,
> > >
> > > -----Original Message-----
> > > From: [EMAIL PROTECTED]
> > > [mailto:
[EMAIL PROTECTED]] On Behalf Of Lisa Crispin
> > > Sent: Friday, September 15, 2006 12:19 PM
> > > To:
[email protected]
> > > Subject: RE: [Webtest] _javascript_ popups
> > >
> > > Thanks. ExpectDialog seems like just the ticket but it doesn't seem to
> > > click the button for me. The examples on the page are confusing me
> > > because they are for complex scenarios. Does anyone have a simple
> > > example of how to click the 'ok' button on a confirm window (eg. "Do you
> > > really want to delete" with OK and Cancel buttons).
> > >
> > > I tried this:
> > > <expectDialog description="click the ok button"
> > > dialogType="confirm" response="true" />
> > >
> > > I don't get any errors, but neither does it click the button. Do I have
> > > to use clickButton? It didn't seem to me I should from the
> > > documentation, but I tried it anyway, WebTest predictably couldn't find
> > > the button.
> > > thanks
> > > Lisa
> > >
> > > -------------- Original message ----------------------
> > > From: "Aarathi Niranjan" <
[EMAIL PROTECTED]>
> > > > You can do it with <expectDialog>
> > > >
> > > >
http://webtest.canoo.com/webtest/manual/expectDialog.html
> > > > http://webtest.canoo.com/webtest/manual/expectDialogs.html
> > > >
> > > > Hope that helps,
> > > >
> > > > -----Original Message-----
> > > > From: [EMAIL PROTECTED]
> > > > [mailto:[EMAIL PROTECTED]] On Behalf Of Lisa Crispin
> > > > Sent: Friday, September 15, 2006 11:19 AM
> > > > To:
[email protected]
> > > > Subject: [Webtest] _javascript_ popups
> > > >
> > > > A couple years ago we struggled with trying to handle _javascript_ popup
> > > > windows with WebTest and never figured out how to do it.
> > > >
> > > > I've been searching the archive to see if there has been improvement
> > > > since version 2 but I can't quite tell.
> > > >
> > > > If I have a _javascript_ window such as this, how can I click the ok
> > > > button with WebTest? Our current workaround is either to just go
> > > > directly to the url, or write the script in Watir where we know how to
> > > > click this button.
> > > > if (window.confirm('Are you sure you want to
> > > delete
> > > > \'Monthly Employees\'?'))
> > > >
> > > location.href='';
> > > > ""
> > > >
> > > > Thanks,
> > > > Lisa
> > > > _______________________________________________
> > > > WebTest mailing list
> > > > [email protected]
> > > > http://lists.canoo.com/mailman/listinfo/webtest
> > > > _______________________________________________
> > > > WebTest mailing list
> > > > [email protected]
> > > >
http://lists.canoo.com/mailman/listinfo/webtest
> > >
> > >
> > > _______________________________________________
> > > WebTest mailing list
> > > [email protected]
> > > http://lists.canoo.com/mailman/listinfo/webtest
> > > _______________________________________________
> > > WebTest mailing list
> > > [email protected]
> > > http://lists.canoo.com/mailman/listinfo/webtest
> >
> >
> > _______________________________________________
> > WebTest mailing list
> > [email protected]
> >
http://lists.canoo.com/mailman/listinfo/webtest
>
>
> _______________________________________________
> WebTest mailing list
>
[email protected]
> http://lists.canoo.com/mailman/listinfo/webtest
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest
--
Ejaz Ahmed Syed
Cary, NC
--- End Message ---