TESTAR_dev icon indicating copy to clipboard operation
TESTAR_dev copied to clipboard

Enable detection of Delphi native elements

Open ferpasri opened this issue 1 year ago • 0 comments

Description of Delphi limitation:

TESTAR is currently not capable of detecting native Delphi controls when using the Windows UIAutomation plugin.

In the following image from Lazarus IDE, elements like UIAMenuItem and UIATabItem are detected. However, other Delphi native components, such as icon buttons and the internal elements of Grid controls, are not detected.

image

Possible solutions

The following options should be explored to address the issue:

  • Investigate whether implementing UIAutomation support within the Delphi software is required for TESTAR to detect Delphi GUI widgets.
  • Determine if there is a technical solution that can be integrated into TESTAR to enable the detection of Delphi widgets without modifying the Delphi software itself.
  • Continue investigating the YOLO widget recognition solution

ferpasri avatar Oct 08 '24 15:10 ferpasri