Automation of STB using IR blaster and virtual remote control

Asked by bingbel on 2012-04-10

I am planning to automate functionalities of set top box connected to output device PC/Tv. As Sikuli is a visual technology to automate and test GUI using images will it help automating the testing of set top box that is controlled by a virtual remote control ?
I have a Virtual remote control and IR blaster connected via HDMI. I would do some operation like click on the button and capture the image and this Image should be verified with actual image.

Can I use sikuli script to do this functionality, such that it atomises remote control behaviours and captures image ?


Question information

English Edit question
Sikuli Edit question
No assignee Edit question
Solved by:
Last query:
Last reply:
Best RaiMan (raimund-hocke) said : #1

Sikuli works on Mac, Windows or Linux machines with a current Java 6 installed. These machines need to have a real screen active.

So what you can see on the screen, can be captured with Sikuli on these systems and compared with stored images (e.g. png-files).

Additionally some support for triggering keyboard and mouse actions is available.

The API is available to be used in a Jython environment (used by Sikuli IDE) using Python language or in Java, so it can be used in any Java aware environment (Java, Jython, Scala, Groovy, Jruby, ...).

RaiMan (raimund-hocke) said : #2

The key feature of Sikuli is to search for visual objects on the screen, as base for an automated workflow using mouse and/or keyboard actions on the found matches.

bingbel (belaguly) said : #3

Thanks RaiMan, that solved my question.