Hi folks. I’ve been looking at implementing a solution with UI Vision for quite a while and I’d like to see if the community thinks this is feasible/how feasible it is.
UI Vision running on Linux (with Chrome or Firefox), or Windows (with Chrome or Firefox)
Preference is Linux…but on Fedora I can’t seem to get Xmodules installed/working properly.
- Customers request a custom quote from our company
- The quote goes into the database as a unique entry ‘submitted’, fires off a trigger to create a CSV
- The CSV is generated on the server, it has a unique ID and a ‘submitted’ status as a field in the CSV.
- A script on the Linux or Windows machine is polling the server, looking for CSVs. When there’s one there, it pulled it over to do work.
- The script copies the CSV into the datasources directory and launches UI Vision against the CSV.
- UI Vision does a csvread and fills a form on a website based on the values in the CSV.
- UI vision submits the form, receives a response, and records the quote values returned from the webpage, and writes those into a CSV to be sent back to the db for insertion or local script does the psql insert into the database.
- The work is complete, the values inserted, a trigger changes the flag from submitted to “processed” meaning that CSV generation in step 2 will never be processed again.
I’ve created something similar in the browser/local storage version of UI vision, but is this too complex for UI Vision outside of the local storage or is this a pretty standard usage?
Thanks,
Maine