Terminology for accessing elements in an app

General Macro Scheduler discussion

Moderators: Dorian (MJT support), JRL

Post Reply
Warren
Pro Scripter
Posts: 83
Joined: Sun Oct 08, 2017 11:57 pm

Terminology for accessing elements in an app

Post by Warren » Sat Oct 21, 2017 4:03 am

I'm using an app (Multiloginapp) that reveals nothing except the window min,max,close via UIAccessibleList.

I'm getting errors sometimes when trying to use image recognition. I can use tabs for some things, but number of tabs changes depending on certain factors. Devs are responsive, and I know they have some sort of API, and have released a Python script that's supposed to allow it to work better with Selenium.

Anyway, I don't really know the details, but I'd like to ask them if there's a way to expose the UI elements. I'm just not sure if there's a certain term I should be using either for what I need to expose, or for the method MS is using to connect to exposed items, so I'd appreciate a nod in the direction of which key phrases to mention when asking.

User avatar
Marcus Tettmar
Site Admin
Posts: 7378
Joined: Thu Sep 19, 2002 3:00 pm
Location: Dorset, UK
Contact:

Re: Terminology for accessing elements in an app

Post by Marcus Tettmar » Sat Oct 21, 2017 11:17 am

To expose the UI Elements they need to make it "Accessible" via the IAccessible interface. I'm surprised it's not as when apps don't offer this Windows "guesses" and assigns names of things for them (based on positions of labels and so on) so even apps that aren't MADE to be accessible usually are, to some degree. Ask them to look at: https://msdn.microsoft.com/en-us/librar ... s.85).aspx
Marcus Tettmar
http://mjtnet.com/blog/ | http://twitter.com/marcustettmar

Did you know we are now offering affordable monthly subscriptions for Macro Scheduler Standard?

Post Reply
cron
Sign up to our newsletter for free automation tips, tricks & discounts