Notifications
Announcements
Action: Launch new Chrome/Edge/Firefox instance
Launch new Chrome/Edge/Firefox instance
URL: your target website
Action: Populate text field on web page
Populate text field on web page
Fill in username/password fields.
Action: Press button on web page
Press button on web page
Sign in to the site.
Use Click link on web page or Click UI element in window to navigate through menus.
Click link on web page
Click UI element in window
Use Wait for web page content or Delay between actions to ensure elements are loaded.
Wait for web page content
Delay
Locate the download button or link.
Use Click link on web page to trigger the download.
Alternatively, use Invoke web service if you can get a direct download URL with credentials.
Invoke web service
Set default browser download path beforehand or configure browser to ask where to save.
Use a loop like:
While File Does Not Exist
Use File Exists action to check if the expected file is in the Downloads folder.
File Exists
Downloads
Add Delay to wait for a few seconds in each loop.
Action: Move file
Move file
From: Downloads
To: Desired folder
Optionally rename the file dynamically using date/time or metadata.
Use Windows Credential Manager or PAD's "Get Secure Credential" instead of hardcoding.
Prefer Wait for element to appear over static delays.
Wait for element to appear
Always check if elements exist before clicking.
Use timestamp-based folders or filenames to avoid overwriting.
Create subfolders using Create Folder dynamically.
Create Folder
Use Write to text file or Log message actions for troubleshooting.
Write to text file
Log message
Wrap critical actions in Try-Catch blocks.
Try-Catch
Use On block error for retries or alternate flows.
On block error
Microsoft Docs – Power Automate Desktop https://learn.microsoft.com/en-us/power-automate/desktop-flows/
YouTube Channels
Reza Dorrani
Pragmatic Works
Anders Jensen (excellent for UI Automation
Forums
Power Automate Community: https://powerusers.microsoft.com/
If I have answered your question, please mark it as the preferred solution ✅ . If you like my response, please give it a Thumbs Up 👍. Regards, Riyaz
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
In our never-ending quest to improve we are simplifying the forum hierarchy…
We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Michael E. Gernaey 522 Super User 2025 Season 2
Tomac 364 Moderator
abm abm 243 Most Valuable Professional