Hi everyone,
I'm building a Power Automate Desktop (PAD) flow to automate date of birth entry into a carrier website, which uses an Ionic-style calendar modal for date selection. The date input doesn't allow direct input into the input box, you have to click on the year and then the month and then the day.
The calendar opens correctly, but PAD consistently fails to click the year label (e.g., “2025”) to switch to year selection mode. I've tried the following:
- Capturing the year label directly with UI Elements
- Using dynamic selectors (ion-modal[id*='ion-overlay']) and Matching innerText='%Year%'
- Using Wait for UI Element before the click
The structure of the calendar appears to be deeply nested with dynamic shadow DOM components, and the click action either fails silently or throws a "UI Element Not Found" error.
My goal is to simulate a user clicking the year label (top-center of modal) to open the list of years for selection.
Has anyone successfully automated an Ionic calendar modal using PAD or found a stable workaround for accessing that year selector?
Any suggestions or example selectors that worked for others would be highly appreciated.