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 <atbl1...@gmail.com> wrote: > Hi orde again, thanks a lot for your super sweet and quick response > ^_^ ! KISS ! > > On Aug 12, 2:03 pm, orde <ohil...@gmail.com> 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 <atbl1...@gmail.com> 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: watir-general@googlegroups.com To unsubscribe: watir-general+unsubscr...@googlegroups.com