Hi Wang, No problem :-)
Even sometime back, there was some update it git, thanks to John (CC) for his hard work. Thanks Nagappan ----- Original Message ----- From: "wangyubin" <wangyu...@cn.fujitsu.com> To: "Nagappan Alagappan" <nalagap...@zimbra.com> Cc: ldtp-dev@lists.freedesktop.org Sent: Monday, May 28, 2012 11:15:55 PM Subject: RE: [LDTP-Dev] How to access toolbar's button on cobra(ldtp forwindows) Hi Nagappan, > Did you compiled Cobra from source ? or from binary ? > Probably the binary is not up to date. I update the source and build again, the test has been OK!! ;-) I'm sorry to waste your time. Thanks again. wang yubin -------------------------------------------------- wang yubin Nanjing Fujitsu Nanda Software Tech. Co., Ltd.(FNST) No. 6 Wenzhu Road, Nanjing, 210012, China TEL:+86-25-86630566-8516 FUJITSU INTERNAL:7998-8551 FAX:+86+25-83317685 EMail:wangyu...@cn.fujitsu.com -------------------------------------------------- > -----Original Message----- > From: Nagappan Alagappan [mailto:nalagap...@zimbra.com] > Sent: Tuesday, May 29, 2012 2:02 PM > To: wangyubin > Cc: ldtp-dev@lists.freedesktop.org > Subject: Re: [LDTP-Dev] How to access toolbar's button on > cobra(ldtp forwindows) > > Hi Wang, > > >>> win_name = "frmtestToolbar" > >>> print getobjectlist(win_name) > ['ukn0', 'mnuSystem', 'mnuSystem1', 'btnMinimize', > 'btnMaximize', 'btnClose', 'tbar0', 'btn3', 'ukn1', 'btnfo', > 'btnfa', 'btnfc', 'tbar1', 'btn7', 'ukn2', 'btnf1', 'btnf2', 'btnf3'] > >>> #result ["tbar0", "tbar1" ......] > ... > >>> tbar0 = "tbar0" > >>> tbar1 = "tbar1" > >>> print getchild(win_name, tbar0) > ['btnfc', 'ukn0', 'btnfa', 'btnfo', 'btn0'] > >>> # result ["btnfo", "btnfa", "btnfc"......] > ... print getchild(win_name, tbar1) > ['ukn0', 'btnf2', 'btn0', 'btnf3', 'btnf1'] > >>> # result ["btnf1", "btnf2", "btnf3"......] > ... > >>> print getobjectinfo(win_name, "btnf1") > ['label', 'key', 'obj_index', 'class', 'parent', 'children'] > >>> > > I tried this on python prompt, and it worked perfectly fine. > > Did you compiled Cobra from source ? or from binary ? > Probably the binary is not up to date. > > Thanks > Nagappan > > ----- Original Message ----- > From: "wangyubin" <wangyu...@cn.fujitsu.com> > To: "Nagappan Alagappan" <nagap...@gmail.com> > Cc: ldtp-dev@lists.freedesktop.org > Sent: Monday, May 28, 2012 10:18:15 PM > Subject: Re: [LDTP-Dev] How to access toolbar's button on > cobra(ldtp for windows) > > Hi Nagappan, > > I create a simple wpf application to reproduce this issue. > > I have used sharpdevelop4.x to create this appliction. > > Unzip testToolbar.zip, in the bin/Debug directiory there is > the app for test. > > my python code is: > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > from ldtp import * > import time > > launchapp("d:\\testToolbar.exe") > time.sleep(3) > > print getwindowlist() > > win_name = "frmtestToolbar" > print getobjectlist(win_name) > #result ["tbar0", "tbar1" ......] > > tbar0 = "tbar0" > tbar1 = "tbar1" > print getchild(win_name, tbar0) > # result ["btnfo", "btnfa", "btnfc"......] > print getchild(win_name, tbar1) > # result ["btnf1", "btnf2", "btnf3"......] > > print getobjectinfo(win_name, "btnf1") > # Exception: Exception: Unable to find Object info: btnf1 > > raw_input("Press any key to exit!") > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > PS. I put the testToolbar.exe in "D:\ " when I runned this > test I don't know how to click the button(such as "btnfo", > "btnfc" etc.) in the toolbar. > > Thanks > wang yubin > -------------------------------------------------- > wang yubin > Nanjing Fujitsu Nanda Software Tech. Co., Ltd.(FNST) No. 6 > Wenzhu Road, Nanjing, 210012, China > TEL:+86-25-86630566-8516 > FUJITSU INTERNAL:7998-8551 > FAX:+86+25-83317685 > EMail:wangyu...@cn.fujitsu.com > -------------------------------------------------- > > > > > > ________________________________ > > From: Nagappan Alagappan [mailto:nagap...@gmail.com] > Sent: Tuesday, May 29, 2012 11:10 AM > To: wangyubin > Cc: ldtp-dev@lists.freedesktop.org > Subject: Re: How to access toolbar's button on > cobra(ldtp for windows) > > > Hi Wang, > > You are the first customer to use Cobra outside VMware > ;-) (atleast I know) > > Can you please provide me a generic app with which I > can reproduce this bug ? > > Thanks > Nagappan > > > On Mon, May 28, 2012 at 7:14 PM, wangyubin > <wangyu...@cn.fujitsu.com> wrote: > > > Hi, Nagappan > > I want to use cobra to create my automatic test cases. > but I found there is no APIs to access toolbar. > > please help me how to access the icon button > which is in the toolbar. > > my code : > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > getobjectlist("frmMainWindow") > # result ["tbar0", "tbar1".......] > > getchild("frmMainWindow", "tbar0") > # result ["btn1", "btn0", "btn2"......] > > getchild("frmMainWindow", "tbar1") > # result ["btn2", "btn3", "btn0"......] > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > when I try to access "btn0", "btn1" and so on, > an Exception will pop up. > > my code : > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > getobjectinfo("frmMainWindow", btn1) > Exception: Unable to find Object info: btn1 > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Thanks > wang yubin > -------------------------------------------------- > wang yubin > Nanjing Fujitsu Nanda Software Tech. Co., Ltd.(FNST) > No. 6 Wenzhu Road, Nanjing, 210012, China > TEL:+86-25-86630566-8516 > FUJITSU INTERNAL:7998-8551 > FAX:+86+25-83317685 > EMail:wangyu...@cn.fujitsu.com > -------------------------------------------------- > > > > > > > > -- > Linux Desktop (GUI Application) Testing Project - > http://ldtp.freedesktop.org > Cobra - Windows GUI Automation tool - > https://github.com/ldtp/cobra > http://nagappanal.blogspot.com > > > > _______________________________________________ > LDTP-dev mailing list > LDTP-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/ldtp-dev > > -- > Linux Desktop (GUI Application) Testing Project - > http://ldtp.freedesktop.org Cobra - Windows GUI Automation > tool - https://github.com/ldtp/cobra http://nagappanal.blogspot.com > -- Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org Cobra - Windows GUI Automation tool - https://github.com/ldtp/cobra http://nagappanal.blogspot.com _______________________________________________ LDTP-dev mailing list LDTP-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/ldtp-dev