This course runs for a duration of 2 Days.
The class will run daily from 8:30 am PST to 4:30 pm PST.
Class Location: Virtual LIVE Instructor Led - Virtual Live Classroom.
NOTE: This course is only available by customer request. If you are interested in taking this course, please call 651-905-3729 or submit a request for a date
Learning to automate test coverage for application workflow is one of the biggest opportunities to decrease errors, increase team capacity, and ultimately drive innovation throughout IT. Whether you are integrating test automation into a DevOps practice or continuous IT operations, or simply seeking more efficiency with QA and security, using Selenium to automate is one of the most popular ways to build the automation toolchain.
This two-day Selenium training course provides unparalleled insights into the true capabilities of Selenium. You will learn key facets to utilize WebDriver, JUnit, TestNG and be able to automate any web-based application on your own. In addition, you will learn how to improve coverage and reduce execution to get faster feedback, as well as implement various frameworks.
During this course, you will gain expertise by lecture learning and then immediately practicing in hands-on labs. For each topic discussed, there is an accompanying practical exercise. You will build a robust framework and create reusable components to improve productivity.
Exercises and provided coding samples are in Java for this course.
In this class you will learn how to:
Professionals who may benefit include:
Part 1: Introduction
Part 2: Test Frameworks
Hands-on Practice Lab: write some simple tests with a test framework utilizing the built-in features
Part 3: The Selenium / WebDriver protocol
JSON wire protocol
Hands-on Practice Lab: issue first Selenium commands in order to start different browsers
Part 4: Selenium API
Overview of the Selenium API
Hands-on Practice Lab: Create tests by utilizing the Selenium API.
Part 5: Remote WebDriver & Selenium Grid
Hands-on Practice Lab: Set up a remote WebDriver setup including a Selenium Grid to distribute tests across environments and run them parallel.
Part 6: Page Objects
Hands-on Practice Lab: Create an advanced test using page objects.
Part 7: Tips & Tricks
Event listeners
Part 8: A look into the future of Selenium
We deliver a virtual machine as OVA file to the training participants. Participants need to install “VirtualBox” (free) to run the virtual machine. They also require a stable internet connection. Additional installation instructions will be provided with the VM.