Search code examples
pythonautomationrobotframeworksikuli

Open desktop application by command without using Sikuli Library - Robot Framework


Folks,

I searched the Sikuli library (Robot Framework), but I didn't find what I needed. The documentation is http://rainmanwy.github.io/robotframework-SikuliLibrary/doc/SikuliLibrary.html#Open%20Application.

Is there any way, via Robot Framework, Sikuli library (or some other) that I can open a desktop application other than by image? This would generate a lower cost in running the tests.

Awaiting!

Thank you!


Solution

  • To start an application - you can use Process library (built-in into Robot Framework). There are 3 different sort of keywords - Run Process and Start Process. See https://robotframework.org/robotframework/latest/libraries/Process.html for more details.

    However, you would still need some extra libraries (like Sikuli) to interact with given app.