Course Overview

Over the last decade, the Selenium automation tool has gained a lot of popularity in the automation testing world due to its unique features like - Multiple operating support, multiple language support, multiple browsers support, open-source, and community support.

MNCs to Startups all big and large organizations are investing a lot in automation testing which has raised the demand for automation experts. Almost all job openings for software testing in any part of the world do ask for Selenium expertise.

This course is created keeping the current automation testing situation of the world in mind.

The course curriculum is structured in an order that you will

  1. Selenium automation tool as a subject
  2. Testing Framework – TestNG
  3. Design Patterns to write effective code
  4. Industry Standard automation frameworks built from scratch
  5. Integration with tools like Maven (Build management tool) and Git (Code repository)
  6. Integration with CI/CD (Jenkins)

What You Will Learn

  • This course is all you need to crack any job interview of Selenium automation testing or to work as an selenium automation expert
  • Basic to advanced level Selenium automation Tool
  • Basic to advanced level TestNG Testing Framework and integration with Selenium automation tool
  • Industry standard design patterns to write effective code
  • Industry standard Frameworks which students can implement on their own from scratch
  • Integration with tools like MAVEN (Build Management Tool)
  • Git (Code Repository)
  • AutoIT (Windows based automation tool)
  • Running and scheduling selenium code and frameworks using CI/CD tools like Jenkins
  • Multiple assignments to implement all your learnings with practical examples
  • Regular updates to match the industry standards

Program Curriculum

  • Introduction to Selenium, Different Components, and Its Architecture
  • Getting Started with Selenium Web-Driver Environment Setup
  • Selenium Commands - Running First Call Flow on Chrome Browser
  • Running Selenium Commands on Edge Browser
  • Executing Code on Multiple Browsers
  • MS Cybersecurity Pro: Windows Server 2016 Security Features
  • $7 Million Cybersecurity Scholarship by EC-Council
  • Chapter 1 Quiz

  • Locators and Identifiers in Selenium WebDriver
  • Working with Basic Form Elements - Textbox, Radio Button, and Text Area
  • Mastering XPath Locators - Part 1
  • Mastering XPath Locators - Part 2
  • Operators and Methods in XPath
  • Axes in XPath
  • Mastering CSS Locators
  • Working with Dropdowns
  • Chapter 2 Quiz
  • Chapter 2 Quiz

Case Study 1 - Amazon Project

Getting Link Count on a Web Page

  • Get Attribute
  • eBay Project

Search Product

Get Product List

  • JavaScript Scroll Operation
  • Chapter 3 Quiz

  • Waits in Selenium - Pageload Timeout
  • Implicit Wait and Mouse Hover Example
  • Explicit Wait
  • Fluent Wait
  • Drag and Drop Operation
  • Chapter 4 Quiz

  • Alert Handling
  • Multiple Windows Handling
  • Frame Handling
  • Chapter 5 Quiz

  • Introduction to TestNG Framework
  • Installing TestNG Tool on Eclipse
  • Annotations in TestNG
  • Reports in TestNG
  • Enabling or Disabling a Test Case in TestNG
  • Controlling the Sequence of Test Case Execution in TestNG
  • Assertions in TestNG
  • Soft Assertion
  • Chapter 6 Quiz

  • Introduction to TestNG XML File
  • Order of Execution of @Before
  • and @After
  • Executing All Test Cases Within a Package
  • Executing All Test Cases of Multiple Classes
  • Grouping Test Cases
  • Parallel Execution of Test Cases on Multiple Browsers
  • Passing Multiple Test Data via Data Providers in TestNG
  • Passing Parameters Through Testing XML File
  • Re-Running and Retry Logic in TestNG
  • Chapter 7 Quiz

  • Selenium Grid Setup
  • Running Selenium Code via Grid
  • Running Selenium Calls in Parallel on Multiple Machine Using Grid
  • Chapter 8 Quiz

  • Introduction to Framework Development
  • What Frameworks Will We Develop?
  • Chapter 9 Quiz
Load more modules

Instructor

Saurabh Dinghra

Saurabh believes in the untapped potential of human beings. He knows everyone can excel provided they get the right direction and guidance. Through QA Tech Hub, he wants to create awareness about the courses, tools, and scope of automation testing for the learners and seasoned professionals. What brought him here? Saurabh started teaching in his mid-teens to help his friends with Mathematics and Science. His friends loved it, and he rejoiced as he polished his skills as a trainer. He decided to hone his skills and get a degree in Information Technology. In the year 2010, he joined HCL to explore the needs and potential of automation testing on a global platform. For the next three years, he worked rigorously to understand and develop the methodology for developing frameworks on Automation tools such as Selenium, Jmeter, Rest Assured, Protractor, Katalon Studio, etc. He is also a certified Scrum Master (PSM 1 and PSM 2) from scrum dot org Training Experience: 70 + Live online/offline batches of Selenium Automation Testing conducted across the Globe. 20+ Live online/offline batches of Manual + API Testing across the Globe 10+ Classroom session on Scrum Master course What is his Vision? During his tenure in IT, he realized people need help with the basics and advanced level tools on a deeper level. He initiated classrooms to help and diversify the Automation testing domain for his associates. The QA Tech Hub team will bring the best tutorials, insights, and webinars to help those who want to learn better and earn more. Saurabh has helped his friends, associates, and students realize their dreams by closely working with them, guiding them through the thick and thin.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Empower Your Learning with Our Flexible Plans

Invest in your future with our flexible subscription plans. Whether you're just starting out or looking to enhance your expertise, there's a plan tailored to meet your needs. Gain access to in-demand skills and courses for your continuous learning needs.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 600+ courses and diverse Learning Paths to enhance your skills.

$ 499.00
Billed annually or $59.00 billed monthly

What is included

  • 700+ Premium Short Courses
  • 50+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs, CTF Challenges, and exclusive EC-Council certifications for comprehensive skill-building.

$ 599.00
Billed annually or $69.00 billed monthly

Everything in Pro and

  • 800+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month
  • 3 Official EC-Council Essentials Certifications¹ (retails at $897!)
    Exclusive Bonus with Annual Plans

¹This plan includes Digital Forensics Essentials (DFE), Ethical Hacking Essentials (EHE), and Network Defense Essentials (NDE) certifications. No other EC-Council certifications are included.

Related Courses

1 of 8