im a complete beginner with linux and robot framework. What I’ve managed so far to accomplish:
installing robot framework on linux server, so that i can open RIDE.
what i want to do:
i have a desktop application on the linux server. I want to do a test, where automatically the application starts and automatically login. i want to do this with robot framework.
what i found out so far:
i need “sikuli” library for this. is this correct?
my 2 questions regarding to this:
since i am complete beginner, how do i install sikuli?
how do i create the testcase which automatically starts the application and automatically logins?
i need someone to guide me please, need big help! i really want to learn this.
I am interested in your testing desktop apps in Linux, because I would like to have that setup to test RIDE.
I agree that SikuliLibrary is a good solution, but there are others, but I don’t know the current state of them. There is imagehorizon library.
To install, SikuliLibrary, you need to get the JAR file as expalined here and best instructions are in the project repo.
For Linux the recomendation is to download the package, but you can just: pip install https://files.pythonhosted.org/packages/c8/2a/3493bbd909aa69c84bda91b31891fae8d548579838ba3d67814b72cb3cc0/robotframework_SikuliLibrary-2.0.3-py2.py3-none-any.whl
One thing I noticed on this forum is not all robot framework users have a programming background.
Have you considered creating a Lacky Library for robot framework? I guess you have a lot of the needed keywords already built by now, so It might be easy for you? it depends whether you want to put your time into that.