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
_______________________________________________
LDTP-dev mailing list
LDTP-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/ldtp-dev

Reply via email to