Comment by utopiah
4 hours ago
> access to a testing system that allows it to inject mouse events into a running instance of our application
FWIW that's precisely what https://pptr.dev is all about. To your broader point though designing a good harness itself remains very challenging and requires to actually understand what value for user, software architecture (to e.g. bypass user interaction and test the API first), etc.
You suggest a web testing framework as a response to someone working on a real desktop app?
> Puppeteer is a JavaScript library which provides a high-level API to control Chrome or Firefox
my world is native desktop applications, not in-browser stuff.