Course Outline
Introduction
Selenium and Katalon Studio Overview
- What is Selenium? What is Katalon Studio?
- Selenium features. Katalon Studio features.
Preparing the Development Environment
- Installing and configuring Katalon Studio
Katalon Studio Quick Start
- Creating a project
- Working with test objects and web elements
- Using Axes views
Selenium Web Driver API
- Working with browser functions
- Handling Text Box, Click Action, CheckBox, DropDown, and ComboBox
- Taking screenshots
Script Mode
- Handling frames and popups
- Working with mouse actions and keyboard actions
Runtime Test Objects
- Creating a runtime test object
- Adding, removing, and updating test object properties
Manual Mode and Script Mode
- Asserting and verifying web elements
- Running tests
- Generating reports
- Calling test cases
CI/CD Automated Testing
- Creating jobs and automating tests
- Running parallel tests
- Generating reports
Troubleshooting
- Handling failures and errors
Summary and Conclusion
Requirements
- An understanding of Selenium Web Driver
Audience
- Software Testers
Testimonials
I liked the small group, 1 on 1 attention. Felt comfortable asking questions.
Jaeanne St. Pierre
I generally was benefit from the detail and examples shown.
Timothy Walton
Kristin was a very good trainer. He adjusted his training to our levels and explained very clearly and structured. The training was very interesting and well organized. I liked the teaching style.
Annett Edom
Spoken specie tomato szkolenia prize prowadzącego, swine połączenie Peoria i dobrych praktyk.
Dariusz Moskała
I was benefit from the demo and walk through using TestNG.
Dominic Hung Hung
I thought the pacing was perfect. Good amount of interaction considering it was done over the computer. Lots of interaction available by connecting to a virtual machine and following along. Thought the project we completed had very clean code and gave me a good idea of how something like this should be compiled. Will be able to apply what I learned to the workplace.
Chris Dingwell - STI Technologies
I really liked the examples.
Metodi Aleksandrov
I really liked working through exercises.
Paul Connolly
I learned a lot, Pahlavi has shown her knowledge and excellence with Web Driver. She also checks and see our work, and gives input on how to solve our activities.
Jon Edward Singson
The fact that trainer was doing the exercises with us and he was refusing the most important stuff while doing the exercises.
Ana Patricio
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
The approach of the trainer to every single person. I like how he have explained everything that I asked him, even if it was not strictly related to the subject discussed in that moment.
Marta Kędzierska
I generally was benefit from the information regarding selectors.
Michael Cowley
I really enjoyed the good instruction.
LDS Church
Very good practical examples with lots of explanation. Provided documentation at end of training to download onto personal USB key.
Public Service Commission of Canada
Lucas was very good at explaining. He made sure everyone was moving at the same pace and answered all our questions during the training. From his teaching style you can get a clear indication for his passion on the subject, and that helps convey the subject matter. Coming from a background of very limited knowledge about Java and HTML, I was still able to keep up and understand.
Public Service Commission of Canada
I enjoyed the hands-on experience with the trainer.
Jenina Palad
Trainer explained in a manner where all of us, attendees, easily understand the subject she's teaching.
Demand Science Team Inc.
Trainer explained in a manner where all of us, attendees, easily understand the subject she's teaching.
Charisse Maybelle Monilla
I like the hands-on exercises. It gives us an idea on how the topic works.
Demand Science Team Inc.
I was benefit from the trainer is knowledgeable and approachable.
Public Service Commission of Canada
I really enjoyed the coding part.
Fatima Garfin
Remote really worked! Plus, Luke was a great guy. I think me typing in what he had done into my VM was good reinforcement.
Jeff Butters
Was organized and presented in a way that was easy to understand, from the general to the specific, and building on knowledge and then doing some hands-on working examples. It's also helpful to have a sandbox to set up and practice.
Joe Patrow - Mirum Agency
Day 2 hands-on was best for me.
Mirum Agency
Going over the locator. Great how to get the unique single locator. Including the children of the locations.
Mirum Agency
The exercises. I also liked how the trainer made us provide answers and write scripts based off of what he had taught thus far before he provided his answer.
Toneka Rogers - Mirum Agency
The notes he gave us and the second day was better than the first.
Tony Sanchez - Mirum Agency
Lots of hands-on exercises, Jeremy was highly knowledgeable on the subject matter.
Emma Adam - KnowledgePool Group Ltd
The One on One session is amazing!! And thankful that the trainer's skills are Excellent and his willingness to share them to the fullness. I am very satisfied. . with the training and I wouldn't have wish to have done it anywhere else. I would only wish that I had One day longer for the training.
Isaac Nyembo - Bechtle Clouds GmbH
A very good introduction and overview of Selenium
Tim Hunter - Mr
The clarity of the subject and what to do, the practical example while being taught it were helpful
- KnowledgePool Group Ltd
I genuinely enjoyed the practical part.
Collins Lapa - SEVEN PRINCIPLES AG
Very detailed course, and exactly what I needed to move into automation testing.
Robert Benyon
I really was benefit from the learning.
- Streamline Vacation Rental Software
Marnie was very helpful. She didn't only instruct, she assisted.
Andrea Park - Streamline Vacation Rental Software
I really enjoyed the cases and challenges.
Conall de Butler - Streamline Vacation Rental Software
Marnie was well prepared with test cases and pre-work, we got through a lot in our 1 day training.
- Streamline Vacation Rental Software
The pace was nice, giving us enough time to understand and try .
Sylvie Lamy-Thepaut - ECMWF
The trainer (Colin) knew his stuff and was very helpful
- Proactis
The trainer (Colin) knew his stuff and was very helpful
- Proactis
selenium IDE
- Proactis
Good location
- Proactis
The professionalism, patience and thorough knowledge of the subject as well as the demonstration of multiple ways to solve a problem.
Kenita Hooks - Prophasys
Professional presentation by trainer as well as trainer is well versed in subject and very patient with student.
Kenita Hooks - Prophasys
He adapted to the overall needs of the audience. He wanted to teach advanced but most of us were not at that level. He remained engaged and very helpful. I got a lot from the class.
- CME Group
Good content overall, instructor was knowledgeable.
- CME Group
The practical aspect of it.
Lisa O'Shea - QAD Precision
I really appreciate that any question from us was answered.
The trainer was great at allowing me to interrupt and answer my questions as we approached more complex topics.