Hello,
we use XCTest to run test on our macOS apps. It is good, but it prevents the use of the mac in the meantime, since it actually moves the mouse and perform click, rather than simulate them.
-
Is there a way to send mouse movements and clicks to the app, rather than actually moving the mouse?
-
Can I run the test inside a macOS simulator?
-
How do XCTest work under the hood? I can see the testing framework has access to a very detailed view of what's inside the macOS app, even though we have not done anything special. Is it using something like Apple Script under the hood?