Looking to automate across 5 applications

Asked by Anon

Looking to automate across 5 applications at the same time, looping through a spreadsheet and wanting to update 20 fields (some with list boxes and check boxes, alt-tabbing between the apps) etc., Would anyone on the forum "risk" using this tool for this type of purpose, updating live systems or is this really "beyond" the practical designs of this product. I'm sure some will say yes, but I suspect many will say, no way! Surely the flows are too long complex and since their appears to be little in way of "validating"

Question information

Language:
English Edit question
Status:
Answered
For:
SikuliX Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
RaiMan (raimund-hocke) said :
#1

YES, of course you can do that with Sikuli.

To have it nice and easy, this should be the case:
- the excel sheets are accessed programmatically (not visually), e.g using something like xlrd on the Python script level or using a csv version of the sheet.
- the application setup is rather fixed (or can be setup this way)
- the app switching can be done using App.focus() (distinguishable window titles) (alt-tab is not reliable enough and needs additional effort to make it robust)
- the app GUI's are rather fixed, so all fields can be activated for input by using relative positions to a few key visuals and/or a reliable series of tabbing.

If one ore more of these aspects are not fully available, the complexity rises of course. And might rise to an amount, that does not pay back for the amount of effort to make a robust automation package.

A typical aspect, that raises complexity and effort:
to access fields on a GUI, the respective app needs some scrolling

Can you help with this problem?

Provide an answer of your own, or ask Anon for more information if necessary.

To post a message you must log in.