2. Index
What is Sikuli
Platform Independence
When to Use
Installation and Integration with Selenium
Sikuli Demo for Desktop App
Sikuli Demo for Web Flash
Advantages
Limitations
3. Introduction
Sikuli script was developed by User
Interface Design Group, MIT Computer
Science and Artificial Intelligence
Laboratory (CSAIL)
Sikuli means “God’s eye” in the language of
native Mexicans.
4. What is Sikuli ?
Sikuli is a visual technology to automate and test
graphical user interfaces (GUI) using images
(screenshots)
It automates anything you see on the screen
It can automate the hardest of the things that is
practically impossible to automate via other major
paid and open source tools available today in the
market.
5. Platform Independence
Works on any GUI displayed on
Mac/Windows/Linux
Virtual Machines
Remote Desktops
Mobile Simulators
Web: Flash, HTML+, JavaScript
Program against UI
Sikuli programs are written against the UI instead of API
6. When to Use
Don’t have good programming knowledge?
Want to avoid repeating, boring and
Annoying coding?
Want to Automate something but don’t
have its source code?
7. Installation and Integration with Selenium
https://sarojqaengineer.wordpress.com/2014/06/10/sik
uli-installation-and-integration-with-webdriver/
9. Sikuli for Web Flash Object
Here is an e.g. to click on a flash button
10. Advantages
Open Source (Free!)
Easy to integrate with almost all
kinds of functional automation f/w
No expert coding knowledge required
Quick outcome !
More intuitive and natural approach