@scottwilsher - I never just click on a file to download it, as there is then one-time setup that needs to be done on each robot & there are a variety of issues that can come up. Instead I would recommend downloading files in one of these 2 ways:
1). Right click on the link, select save as, type in the full file path (including extension) for where you want the file to be named & saved in the ‘file name’ portion of the save as dialog box that pops up. This is the most used method as it will always work as long as you don’t require it to be background automation.
2). Use the http request activity (part of the uipath web activities package) to save a file. This is the quickest method and works in the background, but requires re-sending authentication if it’s a secure environment, or if it’s a public download (e.g. something found on a website that doesn’t require logging in) then it works perfectly too. Just save the URL from the link by using the ‘Get Attribute’ activity, then use the http request activity and supply the URL as the endpoint. The full file path (including extension) of where you’d like to save the file should be put in the ResourcePath poriton of the http request activity