Appium libraries & apps
Appium has language bindings for:
Appium’s desktop app supports OS X, Windows and Linux