Hello Everyone,
I am facing an issue with Power Automate Desktop (PAD).
I am automating a Java-based standalone application (Oracle Forms).
After the application launches, it runs independently from the browser — it is not embedded inside any browser window.
Problem:
PAD is unable to detect any UI elements inside the standalone application window (Screenshot Machine 1 No btn).
Instead, PAD only highlights blank areas or the whole window as one big block.
Interestingly, PAD can detect and automate elements on the same application when tested on another computer(Screenshot Machine 2 No btn).
What I have tried so far:
Enabled Java Access Bridge (jabswitch -enable).
Verified Java Access Bridge settings in Control Panel.
Tried using both Java 1.8 and newer Java versions.
Ran both PAD and the Java application as Administrator.
Set display scaling to 100% (no DPI scaling).
Updated graphics drivers.
Tried both UI Automation and Java Automation actions inside PAD.
Observations:
The Java application may be rendering inside a canvas or custom control which doesn't expose standard UI elements.
Image-based automation works, but since the application has many steps and screens, it would be very tedious and less reliable compared to true UI Automation.
Request for Help:
Is there any other configuration or hidden setting I can adjust to make PAD detect elements inside such Java-based applications?
Could there be a difference in Oracle Forms server configuration, Java client settings, or accessibility permissions between the working and non-working machines?
Are there any recommended best practices for automating large Java-based applications when element detection fails?
Any guidance, troubleshooting tips, or known workarounds would be highly appreciated.
Thanks in advance!