this worked now...
i used syntax ie.frame(:name, 'toc').cell(:text, 'Areas And
Branches').click
:)

thanks for your help..the initial barrier is over....now to the next
level.

On Sep 9, 10:33 am, rs77 <rishaind...@gmail.com> wrote:
> now this is getting really weird.
>
> I do a show_frames and it gives me names of 3 frames.
> when i used the comman you suggested.
> ie.frame(:name, ['toc']).cell(:text, /Areas/).click ..
> it simply denies that the frame exists?
>
> In the code the frames are defined in the main menu as
> <frameset  rows="50px,*" cols="*" frameborder="NO" border="0"
> framespacing="0" >
>                          <frame scrolling="NO" noresize  src="TopLogo.html "  
> name="top"
> id="top" >
>
>                         <frameset  cols="152px,*" frameborder="NO" border="0"
> framespacing="0" id="mainframeset">
>                                         <frame scrolling="NO" noresize 
> src="SideMenu.htm"  name="toc"
>
>                                                  <frame src=" 
> WelcomeMsg.html" name="content" scrolling="NO">
>                         </frameset>
> </frameset>
>
> i am trying to access cell 'Areas And Branches' from SideMenu.htm
> which is in frameset named 'toc'
>
> here is the error
> Started
> there are 3 frames
> frame  index: 1 name: top
> frame  index: 2 name: toc
> frame  index: 3 name: content
> E
> Finished in 1.734 seconds.
>
>   1) Error:
> test_TCrecorded(TCrecorded):
> Watir::Exception::UnknownFrameException: Unable to locate a frame with
> name toc
>     C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/frame.rb:
> 40:in `locate'
>
>     C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/frame.rb:
> 47:in `initial
> ize'
>     C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/container.rb:
> 102:in `ne
> w'
>     C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/container.rb:
> 102:in `fr
> ame'
>
> On Sep 8, 8:25 pm, Angrez Singh <ang...@gmail.com> wrote:
>
>
>
> > try ie.frame(:name, [frame name]).cell(:text, /Areas/).click
>
> > - Angrez
>
> > On Tue, Sep 8, 2009 at 7:17 PM, rs77 <rishaind...@gmail.com> wrote:
>
> > > yes , its in a frame toc
> > > the whole page has 3 frames
> > > top frame
> > > toc frame - sidemenu.htm (where Areas and Branches is a cell) and
> > > content frame...which has further htm pages.
>
> > > On Sep 8, 6:38 pm, Angrez Singh <ang...@gmail.com> wrote:
> > > > Is this cell is inside a frame?
>
> > > > 2009/9/8 rs77 <rishaind...@gmail.com>
>
> > > > > here is the html code
>
> > > > > <body topmargin="5" leftmargin="3" onLoad="loadDefaultMenu();"
> > > > > onkeydown="keydowncheck();">
> > > > >                  <!-- Main Menu -->
> > > > >                  <table width="100%"  border="0" cellpadding="0"
> > > > > cellspacing="0"><!-- Originally there was no height -->
> > > > >          <!--DWLayoutTable-->
> > > > >                      <!-- Tabs -->
> > > > >              <tr>
>
> > > > >    <td width="25" height="32" colspan="2"  valign="top"><a
> > > > > href="#" onClick=""><img id="Pic1" src="./images/menuWindow/tabs/
> > > > > 1.jpg_selected.jpg" width="30" height="32" title="Self Drive"></a></
> > > > > td>
> > > > >                    <td  width="25" valign="top"><a href="#"
> > > > > onClick=""><img id="Pic2" src="./images/menuWindow/tabs/2.jpg"
> > > > > width="30" height="32" title="Chauffeur"></a></td>
> > > > >                    <td  width="25" valign="top"><a href="#"
> > > > > onClick=""><img id="Pic3" src="./images/menuWindow/tabs/3.jpg"
> > > > > width="30" height="32" title="Cashier"></a></td>
> > > > >                    <td  width="25" valign="top"><a href="#"
> > > > > onClick=""><img id="Pic4" src="./images/menuWindow/tabs/4.jpg"
> > > > > width="30" height="32" title="Foreign"></a></td>
> > > > >                                                                <td
> > > > > width="25" valign="top"><a href="#" onClick=""><img
> > > > > id="Pic5"   src="./images/menuWindow/tabs/4.jpg" width="30"
> > > > > height="32" title="SetUp"></a></td>
> > > > >              </tr>
> > > > >                      <!-- End Tabs -->
> > > > >                      <!-- User Info Section -->
> > > > >              <tr>
> > > > >                  <td width="9" valign="top" background="./images/
> > > > > menuWindow/main_menu_left_border.jpg" style="background-repeat:repeat-
> > > > > y "><!--DWLayoutEmptyCell-->&nbsp;</td>
> > > > >                  <td height="25" colspan="5" valign="top"
> > > > > class="menuDivider">    SUPERVISOR Supervisor</td>
> > > > >                  <td width="9" background="./images/menuWindow/
> > > > > main_menu_rigth_border.jpg" style="background-repeat:repeat-y
> > > > > ">&nbsp;</td>
> > > > >              </tr>
> > > > >                      <!-- End User Info -->
> > > > >              <tr>
> > > > >                  <td valign="top" background="./images/menuWindow/
> > > > > main_menu_left_border.jpg" style="background-repeat:repeat-y "><!--
> > > > > DWLayoutEmptyCell-->&nbsp;</td>
> > > > >                  <td colspan="5" height="569" valign="top"
> > > > > background="./images/menuWindow/menu_layer_bg.jpg">
> > > > >          <!-- Originally Height=410 -->
> > > > >          <!-- Tab1 Menu -->
> > > > >                <div id="Menu1" style="visibility:hidden;
> > > > > position:absolute; top:64px ">
> > > > >                <table width="100%" border="0" cellpadding="0"
> > > > > cellspacing="0" style="behavior:url(./styles/tablehl.htc);background-
> > > > > color:#dededc; " slcolor=#8297C4  hlcolor=#8297c4 >
> > > > >          <!--DWLayoutTable-->
> > > > >          <!-- Menu Table 2 -->
> > > > >          <!-- Menu Header-->
> > > > >                                                                <thead>
> > > > >                <tr class="menuHeader">
> > > > >                    <td width="15" height="18" valign="top">&nbsp;
> > > > > <img src="./images/general/white_on_light_blue_bullet.jpg"></td>
> > > > >                    <td width="118" valign="top" >&nbsp; SetUp</td>
> > > > >                    <td width="10" background="./images/menuWindow/
> > > > > menu_top_shadow.jpg" style="background-repeat:repeat-y "></td>
> > > > >                </tr>
> > > > >                                                                
> > > > > </thead>
> > > > >          <!-- End Menu Header-->
> > > > >          <!-- Menu Entries-->
> > > > >                <tr class="menuEntry1" ><!-- Enter here
> > > > > class="menuEntry" ONMOUSEOVER="this.runtimeStyle.background =
> > > > > '8297c4';" onmouseout="this.runtimeStyle.background= 'dededc';"-->
> > > > >                    <td valign="top"><!--DWLayoutEmptyCell-->&nbsp;</
> > > > > td>
> > > > >                     <td height="18" valign="top"
> > > > > onclick="parent.content.location.href='MainMenu.jmp?pid=97&pName=Areas
> > > > > And Branches'" style="cursor:hand"  >&nbsp; Areas And Branches</td>
> > > > >                     <td background="./images/menuWindow/
> > > > > menu_side_shadow.jpg" style="background-repeat:repeat-y "></td>
> > > > >                </tr>
>
> > > > > On Sep 8, 5:53 pm, Angrez Singh <ang...@gmail.com> wrote:
> > > > > > can you post the full html over here? Is this cell inside the frame?
>
> > > > > > On Tue, Sep 8, 2009 at 5:55 PM, rs77 <rishaind...@gmail.com> wrote:
>
> > > > > > > these dont seem to work either!!!!
> > > > > > > **********************************************
> > > > > > >  Using ie.cell(:text, /Areas And Branches/).click
> > > > > > > **********************************************
> > > > > > > E
> > > > > > > Finished in 1.734 seconds.
>
> > > > > > >  1) Error:
> > > > > > > test_TCrecorded(TCrecorded):
> > > > > > > Watir::Exception::UnknownObjectException: Unable to locate 
> > > > > > > element,
> > > > > > > using :text,
> > > > > > >  /Areas And Branches/
>
> > > C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/element.rb:
> > > > > > > 52:in `asser
> > > > > > > t_exists'
> > > > > > >    
> > > > > > > C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/element.rb:
> > > > > > > 284:in `enab
> > > > > > > led?'
> > > > > > >    
> > > > > > > C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/element.rb:
> > > > > > > 56:in `asser
> > > > > > > t_enabled'
> > > > > > >    
> > > > > > > C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/element.rb:
> > > > > > > 229:in `clic
> > > > > > > k!'
> > > > > > >    
> > > > > > > C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/element.rb:
> > > > > > > 215:in `clic
> > > > > > > k'
> > > > > > >    D:/Installers/watir/experimenting/JMP_CreateBranch.rb:54:in
> > > > > > > `test_TCrecorded
>
> > > > > > > -----------------------------
>
> > > > > > > and when used (changed the double quotes to single around areas 
> > > > > > > and
> > > > > > > branches as it was giving a syntax error)
> > > > > > > ie.element_by_xpath("//td[contains(.,'Areas And 
> > > > > > > Branches')]").click
> > > > > > >   1) Error:
> > > > > > > test_TCrecorded(TCrecorded):
> > > > > > > NoMethodError: undefined method `click' for nil:NilClass
> > > > > > >    D:/Installers/watir/experimenting/JMP_CreateBranch.rb:50:in
> > > > > > > `test_TCrecorded
> > > > > > > '
>
> > > > > > > 1 tests, 0 assertions, 0 failures, 1 errors
>
> > > > > > > On Sep 8, 5:10 pm, Angrez Singh <ang...@gmail.com> wrote:
> > > > > > > > does this works:
> > > > > > > > ie.cell(:text, /Areas And Branches/).click
>
> > > > > > > > or this:
> > > > > > > > ie.element_by_xpath("//td[contains(., "Areas And
> > > Branches")]").click
>
> > > > > > > > - Angrez
>
> > > > > > > > On Tue, Sep 8, 2009 at 5:03 PM, rs77 <rishaind...@gmail.com>
> > > wrote:
>
> > > > > > > > > still no luck :(
>
> > > > > > > > >  1) Error:
> > > > > > > > > test_TCrecorded(TCrecorded):
> > > > > > > > > NoMethodError: undefined method `element_by_xpath' for
> > > > > #<Watir::Frame:
> > > > > > > > > 0x2e55054>
>
> > >  C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/table.rb:
> > > > > > > > > 324:in `locate'
>
> > > > > C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/element.rb:
> > > > > > > > > 49:in `assert_exists'
>
> > > > > C:/Ruby/lib/ruby/gems/1.8/gems/watir-1.6.2/lib/watir/element.rb:
>
> ...
>
> read more »- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Watir General" group.
To post to this group, send email to watir-general@googlegroups.com
Before posting, please read the following guidelines: 
http://wiki.openqa.org/display/WTR/Support
To unsubscribe from this group, send email to 
watir-general-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/watir-general
-~----------~----~----~----~------~----~------~--~---

Reply via email to