SikuliX - Automate Anything - Python Based Sikuli Scripting
4.8 (21 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
90 students enrolled
Wishlisted Wishlist

Please confirm that you want to add SikuliX - Automate Anything - Python Based Sikuli Scripting to your Wishlist.

Add to Wishlist

SikuliX - Automate Anything - Python Based Sikuli Scripting

Learn How To Write Sikuli Automation Scripts using Python
4.8 (21 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
90 students enrolled
Created by Capsule Trainings
Last updated 8/2017
English
Current price: $12 Original price: $25 Discount: 52% off
4 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion

Training 5 or more people?

Get your team access to Udemy's top 2,000 courses anytime, anywhere.

Try Udemy for Business
What Will I Learn?
  • Write SikuliX Scripts
  • Write Basic Python
  • Automate Daily Admin/Repetitive Tasks
View Curriculum
Requirements
  • Very basic programming knowledge
Description

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.

Who is the target audience?
  • Anyone interested in programming
  • Anyone interested in learning a new - easy to use - scripting language
  • Anyone who has a lot of administrative tasks that needs to get automated
Compare to Other Sikuli Courses
Curriculum For This Course
29 Lectures
01:06:55
+
Introduction
2 Lectures 04:51
+
The Interface
1 Lecture 02:03
+
Basic Functions
5 Lectures 11:39



Type and Paste Functions
01:13

Wait Function
03:43
+
Matching and Offset
2 Lectures 04:14
Matching
01:25

Offset
02:49
+
Example
1 Lecture 03:19
Example 1
03:19
+
Variables
3 Lectures 04:56
Basic Variable Types & Print
03:18

Print with or without parenthese
00:43

Booleans
00:55
+
I/O Handling
5 Lectures 06:32
Popup Function
01:01

Poperror Function
00:51

Popask Function
01:40

Input Function
01:21

Select Function
01:39
+
Operations
2 Lectures 04:37
Numbers Basic Operations
01:35

List and Text Basic Operations
03:02
+
Conditions
2 Lectures 09:02
If Statement on Numbers
04:44

If Statement on Lists
04:18
+
Loops
2 Lectures 05:14
For Loop
02:39

While Loop
02:35
4 More Sections
About the Instructor
Capsule Trainings
4.8 Average rating
23 Reviews
123 Students
2 Courses
Online Trainings in the form of a capsule

Capsule Trainings started as an idea to get the most out of online courses, in the shortest time possible. What we offer is the means to achieve a good proficiency level in a certain area of your choice, in a maximum of a few of hours. Capsule Trainings are not deep dive courses that will make learn every single detail – but they should give you the gist of the topic without spending too much time.