Hi orde again,
I tried to use your second method. Unfortunately, I always got "not
exists" when I tested the link
<a href="javascript:\\" onclick="window.open('http://
media.rapmlsstg.com/help/10.01.01/', 'newWin',
'menubar=yes,toolbar=yes,resizable=yes,directories=no,scrollbars=yes,status=yes');
return false;" class="ImageLink"
id="Module_3__ctl1__ctl0_hprOnlineHelp"><img border="0"
align="absmiddle" style="margin-right: 5px;" src="http://
media.rapmlsstg.com/rapmlsimages/onlinehelp.gif"
id="Module_3__ctl1__ctl0_imgOnlineHelp">Online Help</a>
The code that I use :
# Since it's nested in a frame
1. main_frame.link( :id, "Module_3__ctl1__ctl0_hprOnlineHelp" ).click
# Check the link to see if it exists?
if browser.link( :id, "Module_3__ctl1__ctl0_hprOnlineHelp" ).exists?
or
if browser.link( :href, "http://media.rapmlsstg.com/help/
10.01.01/" ).exists?
For your first solution, I'm a little vague about "assuming you've
attached
to the new page" ? How can I do this?
Thanks,
On Aug 12, 2:09 pm, Chan Nguyen <[email protected]> wrote:
> Hi orde again, thanks a lot for your super sweet and quick response
> ^_^ ! KISS !
>
> On Aug 12, 2:03 pm, orde <[email protected]> wrote:
>
> > >1. Verify text in a new opened page?
>
> > browser.text.include?("string_to_verify") # assuming you've attached
> > to the new page
>
> > > 2. Verify some condition in current page?
>
> > Just an example: browser.link(:id, 'id').exists?
>
> > And you would probably want to put that into a begin/rescue/end
> > statement to handle a failure case gracefully:
>
> > begin
> > # assert/verify something (e.g. browser.text.include?
> > ("string_to_verify"))
> > rescue
> > # log the failure if it fails.
> > end
>
> > For some info on exception handling, check
> > outhttp://ruby-doc.org/docs/ProgrammingRuby/html/tut_exceptions.html(or
> > your favorite .rb reference doc).
>
> > Hope it helps.
>
> > orde
>
> > On Aug 12, 1:22 pm, Chan Nguyen <[email protected]> wrote:
>
> > > Hi everyone,
> > > I encountered a problem that when clicking on a link, it will open a
> > > separate page. In other words, I will have 2 pages, so if I want to
> > > verify the web is doing correctly? What should I do?
> > > 1. Verify text in a new opened page?
> > > 2. Verify some condition in current page?
> > > For both 1 & 2, I don't really know how to start? Can anyone share me
> > > an example?
> > > Thanks,
--
Before posting, please read http://watir.com/support. In short: search before
you ask, be nice.
You received this message because you are subscribed to
http://groups.google.com/group/watir-general
To post: [email protected]
To unsubscribe: [email protected]