Skip to main content
Question

Recorder "Get Property" returns empty value for ItemName in Microsoft Active Accessibility

  • February 11, 2026
  • 2 replies
  • 8 views

Forum|alt.badge.img+4

 

Hi everyone,

I am having an issue where the Recorder: Capture action returns an empty string when trying to extract a property value, even though the value is visible in the Object Properties list.

The Setup:

  • Application: Web-based (Edge).

  • Technology Type: Microsoft Active Accessibility.

  • Action: Get Property.

  • Property Name: ItemName.

  • Variable: Results are assigned to a String variable.

The Issue: In the Recorder's Object Properties list, the ItemName property clearly shows the data I need (e.g., "花旗環球..."), and other properties like Default Action return data correctly. However, when I select ItemName in the "Property Name" dropdown to save it to a variable, the resulting message box is empty.

What I've noticed: In my search criteria, ItemName was previously checked as a requirement to find the object. Even after trying to uncheck it and use it strictly for "Get Property," it still returns null.

Has anyone encountered ItemName being "visible" in the capture window but "unreadable" during runtime? Is there a specific reason why Default Action works while ItemName does not?

Any advice on how to extract this specific text without switching technology types would be appreciated!

 

 

 

2 replies

Lu.Hunnicutt
Pathfinder Community Team
Forum|alt.badge.img+19
  • Pathfinder Community Team
  • February 13, 2026

@Vatsy ​@Marc Mueller -- do one of you guys know how to navigate this?


Marc Mueller
Most Valuable Pathfinder
Forum|alt.badge.img+17
  • Most Valuable Pathfinder
  • February 16, 2026

Hi ​@PlayEatSleep,

First question: Have you tried all the capture technologies? (Microsoft UI Automation and the one with (COM)) Same problem?

I can’t see a path or e domXPath to that object.

Another solution would to get the ‘ItemName’ by JavaScript.

As I see now you are trying to get Table so you could try read in the whole table with ‘get data table’ in ‘Action to take on that object’ and check inside that variable for the values.

 

Cheers

Marc