Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 9th, 2012  |  syntax: None  |  size: 1.13 KB  |  hits: 18  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. How do I access unidentified nested menu elements using watir and firefox?
  2. b.link(:text, /Assessments/).fire_event('onmouseover')
  3.        
  4. b.link(:class, "sub-level").click
  5. b.link(:class, "sub-level").fire_event('onmouseover')
  6. b.link(:class, "sub-level").fire_event('hover')
  7.  
  8. Watir::Exception::UnknownObjectException: unable to locate element, using {:class=>"sub-level", :tag_name=>"a"}
  9.        
  10. <li class="top-level">
  11. <a class="" href="#">
  12. Assessments&nbsp;&nbsp;
  13. <img id="lfArrowImg" style="border:0px;" src="https://test.com/top/images/global_nav_downArrow.gif">
  14. </a>
  15.   <ul style="z-index: 1045; display: none;">
  16.   <li class="sub-level">
  17.      <a class="">
  18.      Assessments
  19.      <div id="menugroup" class="dr-menu-node dr-menu-node-icon rich-menu-item-folder rich-menu-group-folder"></div>
  20.      </a>
  21.   <ul style="z-index: 1068; display: none;">    
  22.   <li class="sub-level">
  23.      <a class="" href="http://test.com/content/aa/assessment/index.xhtml">Main</a>
  24.   </li>
  25.   <li class="sub-level">
  26.   <li class="sub-level">
  27. </ul>
  28. </li>
  29.        
  30. browser.li(:class => 'sub-level', :text => 'Assessments').link.click
  31. browser.li(:class => 'sub-level', :text => 'Main').link.click