Automation with Python and SikuliX
The training focuses on the practical use of Python with the SikuliX library to automate processes in desktop applications. Participants, through hands-on workshops, will learn to create scripts that automate tasks using image recognition and user interface interactions. The training is conducted in a workshop format, where each participant independently implements automation solutions under the guidance of an experienced trainer.
Issues
-
SikuliX architecture and components
-
Image recognition techniques in automation
-
Design patterns in process automation
-
Handling exceptions and special cases
-
Simulation of user interaction
-
Optimizing script performance
-
Resource management in automation projects
-
Automation debugging and diagnostics
-
Integration with external systems
-
Automation testing and validation
-
Monitoring the execution of scripts
-
Best practices in automation projects
Benefits
- The participant will learn to effectively use the SikuliX library to create automation in conjunction with the Python language
- After the training, he or she will be able to independently design and implement solutions to automate business processes
- Practical skills in image recognition and interaction with graphical interfaces of applications
- Techniques for optimizing and debugging automation scripts, which will allow him to create reliable solutions
- Will develop the ability to effectively manage resources in automation projects
Who is this training for?
Prerequisites
- Basic knowledge of Python programming
- Understanding of object-oriented programming concepts
- Knowledge of basic data structures and algorithms
- Experience working with desktop applications
Training program
SikuliX architecture and operating principle
- Configuration of the development environment
- Basics of creating automation scripts
- Python integration with SikuliX
Image recognition techniques
- Methods for finding items on the screen
- Handling patterns and image similarity
- Strategies for dealing with dynamic interfaces
- Optimizing recognition performance
Implementation of automation
- Simulation of user interaction
- Handling exceptions and edge cases
Create repeatable scenarios
- Debugging automation scripts
- Best practices and optimization
- Structuring the automation code
Image asset management
- Techniques for increasing the reliability of scripts
- Monitoring and reporting of performance
Delivery Methods
Online
- Convenience of participating from anywhere
- Interactive live sessions with trainer
- Materials available for 30 days
- No travel costs
On-site
- Direct contact with trainer and group
- Intensive hands-on workshops
- Networking with other participants
- Full focus on learning
Frequently asked questions
Who is the Automation with Python and SikuliX training for?
The target audience includes programmers looking to expand their skills with process automation, automated test engineers looking for new tools, and QA professionals interested in automating GUI testing. Level: intermediate.
How long is the Automation with Python and SikuliX training?
The training lasts 1 day. It is delivered online or on-site.
Will I receive a certificate?
Yes — every participant receives a completion certificate confirming acquired competencies. EITT is ISO 9001 certified.
Can this training be conducted for a closed group?
Yes — we offer dedicated closed trainings for companies. We customize the program to your team's needs. Contact us for an individual quote.
Request a quote
Funding Options
Check funding options for your company
Development Services Database
An instrument for micro, small and medium-sized companies — check whether it applies to your organisation
Check availabilityNational Training Fund
An instrument for employers — we help you check whether it can be applied
Learn moreTrusted by
We train teams at Poland's largest companies
Interested in this training?
Contact us - we'll prepare an offer tailored to your organization's needs.