I have an app built with Jetbrains Compose Multiplatform
I develop it on MacOS, but I generate an .msi
installer which runs the App on Windows machine.
Is there any way to write automated UI tests / Instrumented Tests, which can run both on Windows and Mac Machine ?
I have gone through the official examples provided by Jetbrains, but it does not cover UI tests.
I need to write tests such that:
a) I can assert if all views are visible after the app is launched.
b) If I shrink or reduce the app window size(i.e. I resize it on screen), then all views are resized and are still visible OR some views got lost when I reduced the App window size.
c) Click a button on the app, and assert if required operation was performed.
Note: I have seen UI test examples for KMM.
However my app is a desktop app which runs just on MAC and Windows.