Sikuli: An Introduction

Written by   |  Friday, 23 March 2012
Rate this item
(1 Vote)



 

Sikuli is a visual technology to automate graphical user interface (GUI) using images (screenshots).

Sikuli consists of:

  1. Sikuli Script

  2. API for Jython

  3. Sikuli IDE

Sikuli Script automates everything you see on the screen without using the internal API.

You can programmatically manipulate the web page, Windows / Linux / MacOS X applications, Web applications, or even the iPhone, Andriod applications loaded into the emulator. So, Sikuli can automate almost everything!

 

How it works?


Example of tool work

 

Pros and cons

 

Pros:

  1. Allows you to automate any application

  2. No need for knowledge of programming languages

our testing at your service

Don't worry we'll make it stable

power

call to action block1

 

Cons:

  1. Not always recognizes necessary elements

  2. If you change the design of application you'll probably have to rewrite the tests

  3. Time to time searches for the elements slowly

 

Useful links :

  1. http://sikuli.org/

  2. https://github.com/sikuli/sikuli

  3. http://doc.sikuli.org/

  4. http://blog.mykhailo.com/2011/02/how-to-sikuli-and-robot-framework.html

Read 2163 times Last modified on Monday, 04 March 2013
Vadim Chadyuk

I'm a QA specialist at a software development company IntexSoft. I have 1+ year experience of testing web based, desktop and mobile applications. I am proficient in test case creation, test execution and bug tracking. I am also experienced in black box testing, white box testing, functional and GUI testing, regression and performance testing. Most of all, I enjoy learning new tools and technologies.

Add comment


Security code
Refresh