top of page
Hero background

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. 1

Introduction to Selenium

Automation testing, Selenium components, environment setup and your first script.
2

WebDriver basics

Web elements and locators, handling web elements, and waits.
3

Advanced techniques

Page Object Model, frames and windows, and cookies.
4

Automation frameworks

TestNG, data-driven testing and best practices.
5

Grid 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 script

2. 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 synchronization

3. Advanced WebDriver techniques

✓Page Object Model (POM) design pattern✓Switching between frames✓Multiple browser windows and tabs✓Adding, deleting and managing cookies

4. 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 logging

5. 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 testing

Assessment, 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 review

Staffing 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 classes

Explore more training

See other programs, funding options and the class schedule. All training programsEducation grant programUpcoming classes

Ready 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

Course content in 5 parts

From the basics of automation testing to a full test automation project.1

Introduction to Selenium

Automation testing, Selenium components, environment setup and your first script.
2

WebDriver basics

Web elements and locators, handling web elements, and waits.
3

Advanced techniques

Page Object Model, frames and windows, and cookies.
4

Automation frameworks

TestNG, data-driven testing and best practices.
5

Grid 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 script
2

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 synchronization
3

Advanced WebDriver techniques

✓Page Object Model (POM) design pattern✓Switching between frames✓Multiple browser windows and tabs✓Adding, deleting and managing cookies
4

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 logging
5

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 testing

Assessment, support and features

How progress is measured, plus the career support included.1

Assessment

✓Weekly quizzes or assignments✓Mid-term project✓Final project presentation and test automation review
2

Staffing 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 classes

Explore more training

See other programs, funding options and the class schedule.All training programsEducation grant programUpcoming classes
 

Ready 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
ITExps Assistant
Hello! I am your ITExps assistant. How can I help you today?