Automate Anything: Using Sikuli and Python + Real Examples!
What you'll learn
- Expert level understanding of Sikuli Tool
- Automate anything visible on the screen
- Automate anything on Windows, Mac and Linux
- Automate Web, Desktop, Mobile applications
- Basic Python scripting
- Automate Manual Testing with Python
- Automate Daily Admin/Repetitive Tasks
- Ready to face interviews on Sikuli tool
Requirements
- Very basic programming knowledge
Description
Hello and welcome to the Amazing world of Sikuli Automation.
This course is an introduction to Sikuli, a tool that lets you automate anything you see on the screen. It uses image recognition to identify and control GUI components. It is useful when there is no easy access to a GUI's internal or source code. You can easily Automate the Boring Stuff with Python Programming.
What is SikuliX?
Sikuli automates anything visible on the screen of your computer running Windows, Mac or some Linux/Unix
It uses image recognition to identify and control GUI components, like a real user.
It can run the mouse and the keyboard to interact with the identified GUI elements through image recognition
Sikuli comes with basic text recognition that can be used to search text in images.
Sikuli was developed at the User Interface Design Group at MIT
Sikuli has an OCR-mode, in which image matches are performed after converting those image patterns to text. The OCR-functionality is powered by Tesseract, an open-source optical character recognition engine whose development is sponsored by Google.
Who this course is for:
- Anyone interested in programming
- Automation Testers who wants to learn new Universal Automation Tool with image recognition - no more XPaths issues
- Manual Testers who wants to become Automation Engineers (QAs)
- Anyone interested in Automating manual processes
- Anyone who has a lot of administrative tasks that needs to get automated
Featured review
Course content
- Preview04:43
- 00:15Join Our Online Community
- 02:08What is Sikuli?
- Preview02:46
Instructor
Ivomir is an instructor with over 20 fully automated production projects under his belt. He's done it all - desktop, web, mobile, and OS work on Windows, Mac, and Linux. To elevate and support his outstanding automation work even further, he's gained significant expertise in CI/CD and Jenkins.
His professional career started at Telerik, later acquired by Progress Software. At this challenging and extremely dev-centered environment, he grew to become a Senior Automation QA Engineer. Inspired by the long-running teaching tradition in his family, just 2 years into his professional path, he started to teach at a software academy. A true believer in the power of knowledge sharing, he frequently delivers presentations for the local IT community in a variety of topics such as Quality Assurance, IoT, and DevOps.
Ivomir believes that everything should be done in a very simple and effective way, but most courses and tools in automation are too complex and often solve a specific problem. Therefore, he decided to create "Automate Anything: Using Sikuli and Python + Real Examples!" course on Udemy. He is also planning to transfer his “Complete Python Automation QA Engineer: from Zero to Hero” course, developed for a local software academy, to Udemy.
Outside of his passion for automation and teaching, he loves to spend his time outdoors - traveling, exploring new cultures, and practicing extreme sports and aviation. A licensed pilot, ski instructor, and kite surfer, you'll often find him in the wild, pushing himself out of all comfort zones.
See you inside the courses!