I have a couple of users who have a User Interface for an application that they must use to do their job. The UI can be cumbersome to navigate to perform some time critical tasks.
This UI does not expose any API and has no integration points.
I would like to be able to do something to help the users to perform various tasks.
I've been looking into the feasibility of using VS2013's coded UI tests to allow me to control the UI from some of my own code which would run on the user PCs. Obviously this is not really what coded UI tests are intended for.
Has anyone else tried this technique to integrate code with a closed UI? How successful were you? Are you aware of any other frameworks which would achieve the same result?
In some more detail (not required reading for question): The UI in question is a market making tool within finance. For simplicity sake, let's say the use of it is enforced by regulation. Currently the users will run a model and then manually type several values into the UI as their bids and offers. This is time consuming and has potential for human error (even with copy and paste). I would like to create an app that took the correct values from the model and posted them into the correct boxes on the screen.
Things I can control:
- The application they take the values from
- The integration software
Things I cannot control:
- Anything to do with the market making UI
Any suggestions or advice much appreciated.