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