Course Information
- Available
- *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Course Overview
Learn How To Write Sikuli Automation Scripts using Python
This course is an introduction to SikuliX, a tool that lets you write easy scripts to automate pretty much anything you can do on your computer.
What is SikuliX?
- SikuliX automates anything you see on the screen of your desktop computer running Windows, Mac or some Linux/Unix.
- It uses image recognition to identify and control GUI components.
- Besides locating images on a screen it can also run the mouse and the keyboard to interact with the identified GUI elements
- SikuliX comes with basic text recognition that can be used to search text in images.
SikuliX supports the following as scripting languages:
- Python language level 2.7
- Ruby language level 1.9 and 2.0
- JavaScript
- You can also use it in Java programming Java aware programming/scripting language (Jython, JRuby, Scala, Clojure, …).
We will be covering scripting SikuliX with Python in this course
Note: SikuliX is a Java application, that works on Windows XP+, Mac 10.6+ and most Linux/Unix systems. For Windows, Mac and Ubuntu 12.04+ it is complete and should normally work out of the box. For Linux/Unix systems there are a few prerequisites to be setup.
Disclaimer: I do not claim any rights to the SikuliX language, Sikuli and SikuliX IDE are properties of their respective owners. All original documentation and official information can be found at Sikuli launchpad page.
Course Content
- 14 section(s)
- 29 lecture(s)
- Section 1 Introduction
- Section 2 The Interface
- Section 3 Basic Functions
- Section 4 Matching and Offset
- Section 5 Example
- Section 6 Variables
- Section 7 I/O Handling
- Section 8 Operations
- Section 9 Conditions
- Section 10 Loops
- Section 11 Functions
- Section 12 Exists
- Section 13 Example
- Section 14 Course End
What You’ll Learn
- Write SikuliX Scripts
- Write Basic Python
- Automate Daily Admin/Repetitive Tasks
Reviews
-
SSergio Missori
Basic course on Sikuli and Jython scripting language
-
GGaurav Kumar
Contents were really good.
-
VVIJAY VARMA BR
Course is a good start for the beginner and for such people who do not have any programming knowledge. Would like to have more such examples applied in our day to day activity.
-
NNaeem Akram
The starting videos are good. It introduces you to the tool but it does not have many real world examples, many videos about Python scripting but very few about testing real world scenarios.