[LDTP-Dev] Inconsistency in APIs to use mnu object name
Wang Qi, Scott
wangqi.s at gmail.com
Wed Oct 14 04:02:30 PDT 2009
Hi Nagappan,
I saw some inconsistency in the parameter when calling these two functions :
hasstate () and doesmenuitemexist().
1) ldtp.doesmenuitemexist(windows_name, 'mnuFile;mnuCloseAll')
doesmenuitemexist () requires the full path which is the
'mnuFile;mnuCloseAll' menu.
2) ldtp.hasstate(windows_name, 'mnuCloseAll', ldtp.state.SENSITIVE)
hasstate () only requires the last node which is 'mnuCloseAll'.
Is this design deliberately as this?
The second question is that if 2 root menus has a submenu with the same
name for example, 'mnuFile;mnuCloseAll' and 'mnuProject;mnuCloseAll'. How
ldtp.hasstate() will return the status with input of 'mnuCloseAll'? Will it
only return the first found mnu named "mnuCloseAll"? I did a simple
experiment. It seems it indeed returns the attribute for the first mnu. So
how to get the attribute for the 2nd sub menu item.
Thanks
Scott
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freedesktop.org/archives/ldtp-dev/attachments/20091014/70cdf50c/attachment.html
More information about the LDTP-dev
mailing list