Skip to content
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

Investigate using Appium for desktop GUI tests #309

Open
damies13 opened this issue Oct 6, 2024 · 0 comments
Open

Investigate using Appium for desktop GUI tests #309

damies13 opened this issue Oct 6, 2024 · 0 comments
Labels
enhancement New feature or request Manager Issue Affects the Manager Reporter Issue Affects the Manager (this is a planned component) Test Something that needs an automated test case

Comments

@damies13
Copy link
Owner

damies13 commented Oct 6, 2024

Is your feature request related to a problem? Please describe.
I've become aware it might be possible to automate MacOS, Linux and Windows desktop apps with Appium Library, so we should investigate if this will work with RFSwarm

Describe the solution you'd like
Investigate using Appium for desktop GUI tests

  • will it work for RFSwarm (tkinter based app)?
    • works on Windows?
    • works on MacOS?
    • works on Linux?

Additional context

https://forum.robotframework.org/t/windows-desktop-application-library-validation-experiences/7877?u=damies13

http://appium.io/docs/en/latest/ecosystem/drivers/

Official Drivers

Driver Installation Key Platform(s) Mode(s)
Mac2 mac2 macOS Native
Windows windows Windows Native

Other Drivers

Driver Installation Key Platform(s) Mode(s) Supported By
Linux --source=npm @stdspa/appium-linux-driver Linux Native @fantonglang
@damies13 damies13 added enhancement New feature or request Manager Issue Affects the Manager Reporter Issue Affects the Manager (this is a planned component) Test Something that needs an automated test case labels Oct 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Manager Issue Affects the Manager Reporter Issue Affects the Manager (this is a planned component) Test Something that needs an automated test case
Projects
None yet
Development

No branches or pull requests

1 participant