Blog
January 19, 2015 • by Alexandra Chikina

Sikuli: An Introduction

Tech Staff
image

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

 

It consists of:

 

  • Sikuli Script
  • API for Jython
  • Sikuli IDE

 

It 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?

 

 

Pros:

 

  • Allows you to automate any application
  • No need for knowledge of programming languages

 

Cons:

 

  • Not always recognizes necessary elements
  • If you change the design of application you’ll probably have to rewrite the tests
  • Time to time searches for the elements slowly
WRITTEN BY
image
Alexandra Chikina
Marketing Manager
FAVORITES OF THE MONTH
Don't miss our updates