[LDTP-Dev] object identification

wangyubin wangyubin at cn.fujitsu.com
Wed Jun 6 18:39:33 PDT 2012


Hi Nagappan,

That's great help!
I'll try the code ;-)

Thanks
wang yubin 

> -----Original Message-----
> From: Nagappan Alagappan [mailto:nalagappan at zimbra.com] 
> Sent: Thursday, June 07, 2012 9:32 AM
> To: wangyubin
> Cc: ldtp-dev at lists.freedesktop.org; John Yingjun Li
> Subject: Re: [LDTP-Dev] object identification
> 
> Hi Wang,
> 
> For now this is better idea I think. Recently John have 
> committed code (on Windows side, Linux one exist since long 
> time) to get object name at co-ordinates. Can you try with 
> that and bug him ;-)
> 
> API usage:
> 
> getobjectnameatcoords(waittime), here waittime is optional 
> and it will wait for given seconds, before getting the window 
> name and object name.
> 
> Thanks
> Nagappan
> 
> ----- Original Message -----
> From: "wangyubin" <wangyubin at cn.fujitsu.com>
> To: "Onorato Vaticone" <onorato at onoratovaticone.it>
> Cc: ldtp-dev at lists.freedesktop.org
> Sent: Wednesday, June 6, 2012 6:08:10 PM
> Subject: Re: [LDTP-Dev] object identification
> 
>  Hi Onorato,
> 
> I also found it's hard to identify the object in my application.
> especially some icon buttons with no label, these icon 
> buttons were identified by Cobra(WinLDTP) with name btn1, 
> btn2 ... etc.
>  
> Now, I'm using Cobra's API to found btn1, btn2 ... etc.
> 
> ldtp.getwindowsize(win_name)
> #[-4, -4, 1448, 878]
> 
> ldtp.getobjectsize(win_name,'btn1')
> #[1, -1, 1326, 27]
> 
> this will identify the object('btn1') by it's position.
> 
> hope this will help!
> If there is any other easy way to identify the object, please help me!
> 
> Thanks
> wangyubin
> 
> ________________________________
> 
> 	From: 
> ldtp-dev-bounces+wangyubin=cn.fujitsu.com at lists.freedesktop.or
> g 
> [mailto:ldtp-dev-bounces+wangyubin=cn.fujitsu.com at lists.freede
> sktop.org] On Behalf Of Onorato Vaticone
> 	Sent: Wednesday, June 06, 2012 6:37 PM
> 	To: ldtp-dev at lists.freedesktop.org
> 	Subject: Re: [LDTP-Dev] object identification
> 	
> 	
> 	I got the point.  
> 	I need to be sure that my application is accessibility 
> enabled .... I´m checking it through the link in the 
> README.txt from installation folder.
> 
> 	so the point, now, is this : how to get accessibility 
> in my application ? great question .... i´ll move on.
> 
> 	bye.
> 	
> 	
> 	On 6 June 2012 11:16, Onorato Vaticone 
> <onorato at onoratovaticone.it> wrote:
> 	
> 
> 		Hi all, 
> 		first of all, this project is very exiting :-)
> 		I´m trying to understand if CobraWinLDTP is 
> suitable for our project so I´m making some test. One problem 
> I have is in identification of object in the GUI. I´ll try to 
> explain better. Through VisualUIAVerify I can see the name of 
> the button, menú item etc. but in some case there is not a 
> name and so I can´t access to the object. Example : 
> 
> 		from ldtp import *
> 		guiexist ('MyApp*')
> 		click (' MyApp *', 'btnUpdateInfo')
> 
> 		This work because I can see the name 
> "UpdateInfo" in the VisualUIAVerify. but this example : 
> 
> 		from ldtp import *
> 		guiexist (' MyApp *')
> 		selectmenuitem (' MyApp*', 'mnuFile;mnuOpen')
> 
> 		Doesn´t work maybe because I cannot see the 
> "File" name property and "Open" name property in the 
> VisualUIAVerify even though I have filled out in my 
> application (i have source code).
> 
> 		My question is I´m proceeding correctly ? there 
> is another way to identify the object in an application ?
> 
> 		I´m using the windows version of LDTP.
> 
> 		many thanks !!
> 				Onorato.
> 		
> 
> 
> 
> 	-- 
> 	
> 	Onorato Vaticone
> 	m : +39.3336048864
> 	email : onorato at onoratovaticone.it
> 	web : www.onoratovaticone.it
> 
> 
> 
> 
> _______________________________________________
> LDTP-dev mailing list
> LDTP-dev at 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
> 




More information about the LDTP-dev mailing list