Ask a Question

Unable to spy the objects desktop application

naveenkirar123
New Contributor

Unable to spy the objects desktop application

Hi Support,

I am working on desktop  Libra Office application and I am unable to spy the objects. When I am trying to identify, only window is getting highlighted and the child objects are not getting identified.

 

Regards,

Naveen

 

->In object Spy image you can see only application boarder getting highlighted.
-> I have also added few property values in text recognition section in  [refer image no 2 image  ]
->I have also added extended property in  text recognition section [refer image no 3 image]

->I have also updated the MSAA  [refer MSAA object image ]

@rraghvani @chriscc @bschwass @MisterB @dhasade @automation_ph @TNeuschwanger @Marsha_R @kevin_kapell @dnguyen @dnguyen303 @Emil91 @chriscc @tjohn @stjohn @pstjohn @TJohnson @kentjohnston @chichepo @4fml @MW_Didata 

 

 
6 REPLIES 6
MW_Didata
Frequent Contributor

Thanks for tagging me in this post but I don't know libra office.

HI @MW_Didata thanks for the reply but the thing is
i am asking why my object Spy is not identifying the objects..

dhasade
Occasional Contributor

Thanks for tagging me in this post but I have not worked on desktop application

4fml
Occasional Contributor

I'm not using TestComplete, please don't tag me for that.

tristaanogre
Esteemed Contributor

Hiya!

So, I'm not familiar with LibreOffice so I can't speak specifically to the application itself...but there in lies the issue.  Without familiarity with the application, I cannot say, for sure, what the solution for your problem is.  All I can do is make a guess.  So, here's my guess:

 

In your "data.png" file, what I see is that in Form("LibreOffice"), there's another component Client("LibreOffice").  That kind of speaks to me that what we're seeing inside the form is some sort of web client, web form, etc., that is being served up inside the form.  Like iFrames and other similar components, this may be masking the contents so that they aren't shown as individual components.  It would be as if I was trying to map control that are served up inside a Remote Desktop connection.  

I guess my first place to start would be to examine Client("LibreOffice") and determine what that actually is and see if there's a way I can use MSAA or some other leverage to get to the contents of that component.


Robert Martin
[Hall of Fame]
Please consider giving a Kudo if I write good stuff
----

Why automate?  I do automated testing because there's only so much a human being can do and remain healthy.  Sleep is a requirement.  So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group.
I love good food, good books, good friends, and good fun.

Mysterious Gremlin Master
Vegas Thrill Rider
Extensions available
Marsha_R
Community Hero

As you can see, it it not helpful to tag people in your posts if they are not helping you already. Please don't do this in the future.

 

This board is not directly related to Support. If you want to talk to Support, send them a message here:

https://support.smartbear.com/testcomplete/message/

 

Here are some requirements for working with MSAA objects. You can check and make sure that you have followed all these steps.

https://support.smartbear.com/testcomplete/docs/reference/test-objects/controls/desktop/msaa/index.h...

 

 

 

 


Marsha_R
[Community Hero]
____
[Community Heroes] are not employed by SmartBear Software but
are just volunteers who have some experience with the tools by SmartBear Software
and a desire to help others. Posts made by [Community Heroes]
may differ from the official policies of SmartBear Software and should be treated
as the own private opinion of their authors and under no circumstances as an
official answer from SmartBear Software.
The [Community Hero] signature is used with permission by SmartBear Software.
https://community.smartbear.com/t5/custom/page/page-id/hall-of-fame
cancel
Showing results for 
Search instead for 
Did you mean: