New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Desktop Linux apps support #14854
Comments
Currently there are no plans to support Linux because:
Although, we would be happy to accept any proposals to add such driver if somebody else wants to maintain it. |
@mykola-mokhnach maybe it is better to keep this issue open to give more visibility in case people are interested to contribute? |
Ok, lets keep it as feature request |
@mykola-mokhnach if Qt apps are supported, I guess it would be easier to support desktop Linux apps and even alternative mobile operating systems using Qt like SailfishOS (since Qt is a cross-platform framework that is compatible with Windows, Mac and Linux). |
@mykola-mokhnach We would be interesting of doing the heavy lifting for some reasonable linux use case (e.g. limited to ubuntu, ...). Can we talk? |
@agouaillard-cosmo Sure, join our Appium slack channel |
Are there any updates on it? Is it possible to run Appium tests on Linux? |
Appium runs on Linux, yes. But there is no "Linux Desktop" driver for Appium such that you could automate Linux Desktop apps using Appium. |
@jlipps @mykola-mokhnach Thank you! Does it mean that I can execute Appium tests on android emulator in docker image that uses Linux? |
https://github.com/fantonglang/appium-linux-driver |
Yes, that is the point of the https://github.com/appium/appium-docker-android project |
woah awesome! nice work @fantonglang! |
Hi! I just want to add that there is an established and widely supported Linux GUI testing framework LDTP: https://github.com/ldtp/ldtp2 They are using AT-SPI interface which is implemented by every major UI framework. Appium can just use the same dbus interfaces, map them to Webdriver protocol, and you are all set. |
there is https://invent.kde.org/sdk/selenium-webdriver-at-spi too |
@Alper-Celik nice! Looks like someone would need to write an Appium driver to download/start this server and proxy commands to it, to be usable from within Appium 2 |
For now the recommendation would be to use third party linux driver(s) |
The project says:
Appium is an open-source, cross-platform test automation tool for native, hybrid, and mobile web and desktop apps. We support simulators (iOS), emulators (Android), and real devices (iOS, Android, Windows, Mac).
But it would be nice if desktop Linux apps are supported too.
Is there any plan to do it or an alternative tool?
The text was updated successfully, but these errors were encountered: