Hi @Robot.Builder.9001
I think a nice way to address your comment would be to provide some context.
Let’s start with ACME test site. It was made quite some time ago, and at the time it was designed to be, let’s put it this way, challenging. It might even be that some elements were used on purpose to be not responsive enough.
This on its own created a way for our users to learn that RPA is all about figuring out the workarounds to any particular issue on hand.
When I first started working with UiPath Studio and browsing this Forum, I got my fair share of frustration as well. The workarounds I had to find to work with Oracle Java apps were bizarre, but functional and ultimately working quite nicely.
If I were to automate the same process today, it would be so much simpler due to the development that was done in the past 1,5 years.
Now, to the actual case of the Academy, because you gave me an idea to look at it fresh. There are fun ways you can hack your way through the course. For example, I have never tried it, but the downloading of the report seems to be a simple HTTP Request. With that knowledge, you could use a UiPath.Web.Activities pack and the HTTP Request activity it contains, and feed it data to download the file directly
You might need to provide it a cookie data first, of course, but then you could call once to check if the file exists (it seems to return either nothing or the path to the file)
And then use another HTTP Request to download the file directly on your hard drive, skipping the UI Automation part.
Naturally, this wouldn’t get you the opportunity to get frustrated work with the pop-up and to find a workaround to it, which once again might have been the Academy’s goal.
I also do remember that I used anchors for the IE download orange pop-up, which was extremely annoying at the time. I found this post with some details I shared back in the day.
As to the JavaScript itself, and how it works with different browsers - it was always tricky for Chrome and Firefox. Nowadays though, it seems to be working quite nicely with the latest activity packages.
And this brings me to the last point - please always try out the latest preview packages available if you encounter some issues. More often than not, the issue will be resolved because someone reported the particular behaviour and it was fixed in the meantime