I'm in need of a software that automates simple repetitive (logic) tasks on a website.
Note: I've looked into some of the website automation libraries out there like Geb and Cucumber but these libraries seem to be focused on automating testing for developers. Meaning they have some of the functionality that I need but they also require access to the files of the website (i.e. running a Geb script in the back-end). Unfortunately, all I have to work with is the front-facing user application site of the site.
An example of what I need the software to do:
- Click the first link in a specific column of a table on the page.
- On the new page that has been opened (a pre-filled HTML form) follow a set of logic:
- If certain fields are non-empty, clear other fields
- Otherwise, click some buttons
- Etc.
Note: These actions will sometimes result in popup windows appearing as a result of the actions been performed which then actions will need to be taken on these new popups.
Does such a software exist that suits my specific requirements?
selenium
orphantomjs
be solutions you'd look at? They'd take a fair bit of programming time on your end of course. Would that be ok as part of the solution? – Eric Renouf Sep 27 '16 at 19:04selenium
but I was under the impression that it is the backbone behind the libraries I've already mentioned (and thus needed access to the actual files). I haven't heard aboutphantomjs
yet but I'm looking into it right now. The most important part of my question is that I do not have access to anything but the visible side of the web app. Meaning, I can't add any files/scripts into the application itself (therefore the software I'm looking for must be able to be run externally of the website it's modifying). – Paul Warnick Sep 27 '16 at 19:11