AutoIt
When we first did some investigation around the file download problem, everybody was raving about AutoIt on the Selenium users list, so that has got to be a good solution, right?
AutoIt is a scripting language that is only designed to automate a Windows GUI. This is great when you are working with Windows, but our CI server is running on Linux.
We could work around this problem by adding a build agent that runs Windows for our Selenium tests, but we would then have lost cross-browser compatibility. Dealing with downloads in Safari is going to be especially tricky since the only version worth supporting runs on OS X.
We also have to think about our developers. They are running a mixture of machines: Windows, Linux, and OS X. If we implement ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access