RobotJS + chrome drivers (and therefore CSS selectors for mouse/keyboard actions) would be the holy grail for integrations testing. webdriver.io kind of does that now, but it's a bit finicky... Any idea how I'd set that up?
I think it would be awesome if we can somehow hook this into some API that grabs
- the process list
- list of the window positions
- text under a cursor
- provides an interface to create specialized keyboard/mouse actions for specific apps (because why stop at chrome?)
i'm sure this is project is going to be quite popular :)