top of page

Selenium web automation moduleSelenium Web Automation Training
This course prepares learners for a career in software testing with web application test automation using Selenium. You learn the Selenium API and its components to automate web applications.
Book an appointmentCall 847-350-9034
Selenium WebDriverTestNGSelenium GridFinal project
Course content in 5 parts
From the basics of automation testing to a full test automation project. 1Introduction to Selenium
Automation testing, Selenium components, environment setup and your first script.2WebDriver basics
Web elements and locators, handling web elements, and waits.3Advanced techniques
Page Object Model, frames and windows, and cookies.4Automation frameworks
TestNG, data-driven testing and best practices.5Grid and advanced topics
Selenium Grid, CI integration, cross-browser testing and the final project.What you will learn
Topics covered in each part of the course.1. Introduction to Selenium
✓What is automation testing and its advantages✓History and evolution of Selenium✓Selenium WebDriver, IDE and Grid✓Installing JDK and Selenium WebDriver with different browsers✓Writing, running and debugging your first script2. Selenium WebDriver basics
✓Understanding HTML elements✓Locators: ID, name, XPath, CSS selectors✓Text fields, buttons, checkboxes, radio buttons✓Dropdowns, alerts and pop-ups✓Implicit vs explicit waits and synchronization3. Advanced WebDriver techniques
✓Page Object Model (POM) design pattern✓Switching between frames✓Multiple browser windows and tabs✓Adding, deleting and managing cookies4. Test automation frameworks
✓Installing and configuring TestNG✓Writing and running TestNG test cases✓Data providers and external data (Excel, CSV)✓Code quality, exceptions, reporting and logging5. Selenium Grid and advanced topics
✓Setting up Selenium Grid✓Running tests in parallel on multiple browsers and machines✓Integrating Selenium with CI tools (e.g., Jenkins, Travis CI)✓Mobile web automation overview and cross-browser testingAssessment, support and features
How progress is measured, plus the career support included.Assessment
✓Weekly quizzes or assignments✓Mid-term project✓Final project presentation and test automation reviewStaffing support and features
✓Resume and interview preparation✓Internship with internal project work✓Externship with client project work✓Students can re-take the class at no cost✓Live streaming and video recording for missed classesExplore more training
See other programs, funding options and the class schedule. All training programsEducation grant programUpcoming classesReady to start automate web testing?
Call 847-350-9034 or book an appointment to talk about this module and funding options.Book an appointmentCall 847-350-9034Education grant programCourse content in 5 parts
From the basics of automation testing to a full test automation project.1Introduction to Selenium
Automation testing, Selenium components, environment setup and your first script.2WebDriver basics
Web elements and locators, handling web elements, and waits.3Advanced techniques
Page Object Model, frames and windows, and cookies.4Automation frameworks
TestNG, data-driven testing and best practices.5Grid and advanced topics
Selenium Grid, CI integration, cross-browser testing and the final project.What you will learn
Topics covered in each part of the course.1Introduction to Selenium
✓What is automation testing and its advantages✓History and evolution of Selenium✓Selenium WebDriver, IDE and Grid✓Installing JDK and Selenium WebDriver with different browsers✓Writing, running and debugging your first script2Selenium WebDriver basics
✓Understanding HTML elements✓Locators: ID, name, XPath, CSS selectors✓Text fields, buttons, checkboxes, radio buttons✓Dropdowns, alerts and pop-ups✓Implicit vs explicit waits and synchronization3Advanced WebDriver techniques
✓Page Object Model (POM) design pattern✓Switching between frames✓Multiple browser windows and tabs✓Adding, deleting and managing cookies4Test automation frameworks
✓Installing and configuring TestNG✓Writing and running TestNG test cases✓Data providers and external data (Excel, CSV)✓Code quality, exceptions, reporting and logging5Selenium Grid and advanced topics
✓Setting up Selenium Grid✓Running tests in parallel on multiple browsers and machines✓Integrating Selenium with CI tools (e.g., Jenkins, Travis CI)✓Mobile web automation overview and cross-browser testingAssessment, support and features
How progress is measured, plus the career support included.1Assessment
✓Weekly quizzes or assignments✓Mid-term project✓Final project presentation and test automation review2Staffing support and features
✓Resume and interview preparation✓Internship with internal project work✓Externship with client project work✓Students can re-take the class at no cost✓Live streaming and video recording for missed classesExplore more training
See other programs, funding options and the class schedule.All training programsEducation grant programUpcoming classesReady to start automate web testing?
Call 847-350-9034 or book an appointment to talk about this module and funding options.Book an appointmentCall 847-350-9034Education grant program
bottom of page