Unable to identify the Objects in Windows application

Technology specific object identification, supported applications, web technologies, and 3rd party controls.
mekapothula
Posts: 1
Joined: Mon Jul 31, 2017 7:03 am

Unable to identify the Objects in Windows application

Post by mekapothula » Mon Jul 31, 2017 1:38 pm

Hello Team,

Os: Windows 8.1
Ranorex version : 7.1.0


We are facing the issue in the identification of the object in a desktop application which is developed using Chromium Embedded Framework.

When we try to identify an object using view spy, instead of an object (List Item) the entire window(which consists of multiple list items) is getting highlighted


And also we observed a popup "Ranorex Technology Limitation" which says -"Chrome debugging interface was not found or is not enabled"

we are able to identify an object on the web without any issue, but we are unable to identify in the desktop application.


Could you please guide us on this


Thanks,
Sai

User avatar
qwertzu
Posts: 284
Joined: Wed Jan 25, 2017 11:08 am

Re: Unable to identify the Objects in Windows application

Post by qwertzu » Tue Aug 01, 2017 1:13 pm

Hi mekapothula,

Did you go through the following guideline on how to test CEF applications?
https://www.ranorex.com/help/latest/tec ... plications

Most probably the port was not set up correctly or the port 8081 is already in use and needs to be changed.

Please start your application from commandline and specify port 8081 with the following command:

Code: Select all

SomeApplication --remote-debugging-port=8081
If port 8081 is already in use by some other application, you can simply use a different port, since Ranorex tries to detect the port automatically.

In order to find out whether port 8081 is used by another application, you can run the following command after closing your application:

Code: Select all

netstat -aon | findstr 8081
After running this command, no connection should be listed.

I hope, this helps.

regards,
qwertzu

krstcs
Posts: 2683
Joined: Tue Feb 07, 2012 4:14 pm
Location: Austin, Texas, USA

Re: Unable to identify the Objects in Windows application

Post by krstcs » Tue Aug 01, 2017 1:50 pm

In addition to what qwertzu said, be aware that not all CEF implementations are supported by Ranorex. Currently only the following CEF implementations are supported:

Chromium Embedded Framework (CEF)
CefSharp
Electron
NW.Js
Qt WebEngine


While it does list CEF specifically, the implementation is what is important. For example, they do not support jxBrowser, even though it is a CEF implementation.

If your implementation is not in the list, you can add a feature request to the User Voice site (http://uservoice.ranorex.com) where it can be voted on by others.
Shortcuts usually aren't...