Is there a way to set a debugId (for selenium testing) on a nested
menu item in UI binder? I have a setup similar to a typical menubar
such as:

<g:MenuBar ui:field="topMenu">
    <g:MenuItem ui:field="file">
     <b>File</b>
         <g:MenuBar>
              <g:MenuItem ui:field="save">Save</g:MenuItem>
               <g:MenuItem ui:field="print">Print</g:MenuItem>
...(closing tags for everything)

If I set a debugId on all menuItems, only the top level menu item is
visible, and the rest are just indexed items (i.e. gwt-debug-file  for
the top level, and gwt-debug-file-item0 is save, gwt-debug-file-item1
is print, etc.). There is a way to set this up in the Java code using
a base id:

 ensureDebugId(file, "file");
ensureDebugId(save, "file", "save") (file is the "baseId" argument)

this produces debugId's: gwt-debug-file, and gwt-debug-file-save. Cant
this baseId be set from UI binder?

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to