Joe, i tried following
@browser.li(:class=>"potato-menu-item potato-menu-has-vertical").click @browser.a(:text=>'Sub Menu 1').click D:/Watir/Examples/Test1.rb:4:in `<main>': undefined method `li' for nil:NilClass (NoMethodError) On Wed, Jan 30, 2013 at 11:43 PM, Joe Fleck <[email protected]> wrote: > Hi Sohail, > > Yes. > > @browser.li(:class=>"potato-menu-item potato-menu-has-vertical").click > @browser.a(:text=>'Sub Menu 1').click > > > Sometimes it is difficult to run these steps in irb. I would suggest > creating a method then calling it in irb. > > <<do first>> > > def click_sub_menu() > @browser.li(:class=>"potato-menu-item potato-menu-has-vertical").click > @browser.a(:text=>'Sub Menu 1').click > end > > <then call it> > click_sub_menu > > > Hope this helps. > > Joe > > > On Wed, Jan 30, 2013 at 2:35 PM, Sohail Mirza <[email protected]> wrote: > > Joe, > > > > Are you asking for this? > > i used Chrome Develope Tool and found the following. > > > > > > <li class="potato-menu-item potato-menu-has-vertical"> > > Main1 > > <ul class="subMenu potato-menu-group potato-menu-vertical" > > style="left: 0px; display: none;"> > > > > <li class="potato-menu-item"> > > > > <a href="/MyDemoTest/Menu/LoadView?menuItemKey=1" > > onclick="ShowLoadingIndicator();">Sub Menu 1</a> > > > > </li> > > <li class="potato-menu-item"> > > > > <a href="/MyDemoTest/Menu/LoadView?menuItemKey=6" > > onclick="ShowLoadingIndicator();">Sub Menu 2</a> > > > > </li> > > <li class="potato-menu-item"> > > > > <a href="/MyDemoTest/Menu/LoadView?menuItemKey=7" > > onclick="ShowLoadingIndicator();">Sub Menu 3</a> > > > > </li> > > > > </ul> > > > > </li> > > > > > > > > > > On Wed, Jan 30, 2013 at 10:58 PM, Joe Fleck <[email protected]> > wrote: > >> > >> Hi, > >> > >> First thing.. make sure you use firebug or developer tool to get the > html. > >> Don't use view source. > >> > >> You will need to first expose the submenu and then select the submenu > item > >> you want. > >> > >> Repost the html code here and we will be better able to help you. > >> > >> Joe > >> > >> On Jan 30, 2013 1:55 PM, "Sohail Mirza" <[email protected]> wrote: > >>> > >>> Hi folks, > >>> > >>> I need to select sub menu item. How can i automate this? I am using > >>> Watir-Classic gem. > >>> > >>> The view source shows following > >>> > >>> <li> > >>> <a href="/MyDemoTest/Menu/LoadView?menuItemKey=1" > >>> onclick="ShowLoadingIndicator();">Test Management</a> > >>> </li> > >>> > >>> > >>> Thanks, > >>> > >>> -- > >>> -- > >>> Before posting, please read http://watir.com/support. In short: search > >>> before you ask, be nice. > >>> > >>> [email protected] > >>> http://groups.google.com/group/watir-general > >>> [email protected] > >>> > >>> --- > >>> You received this message because you are subscribed to the Google > Groups > >>> "Watir General" group. > >>> To unsubscribe from this group and stop receiving emails from it, send > an > >>> email to [email protected]. > >>> For more options, visit https://groups.google.com/groups/opt_out. > >>> > >>> > >> > >> -- > >> -- > >> Before posting, please read http://watir.com/support. In short: search > >> before you ask, be nice. > >> > >> [email protected] > >> http://groups.google.com/group/watir-general > >> [email protected] > >> > >> --- > >> You received this message because you are subscribed to the Google > Groups > >> "Watir General" group. > >> To unsubscribe from this group and stop receiving emails from it, send > an > >> email to [email protected]. > >> For more options, visit https://groups.google.com/groups/opt_out. > >> > >> > > > > > > -- > > -- > > Before posting, please read http://watir.com/support. In short: search > > before you ask, be nice. > > > > [email protected] > > http://groups.google.com/group/watir-general > > [email protected] > > > > --- > > You received this message because you are subscribed to the Google Groups > > "Watir General" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to [email protected]. > > For more options, visit https://groups.google.com/groups/opt_out. > > > > > > -- > -- > Before posting, please read http://watir.com/support. In short: search > before you ask, be nice. > > [email protected] > http://groups.google.com/group/watir-general > [email protected] > > --- > You received this message because you are subscribed to the Google Groups > "Watir General" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- -- Before posting, please read http://watir.com/support. In short: search before you ask, be nice. [email protected] http://groups.google.com/group/watir-general [email protected] --- You received this message because you are subscribed to the Google Groups "Watir General" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
