Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Selenium 4 - Beginners to Advanced Course (Year 2022 - 23)
Rating: 4.4 out of 5(28 ratings)
185 students

Selenium 4 - Beginners to Advanced Course (Year 2022 - 23)

Covers all the latest things in Selenium - Frameworks, Docker, Selenium Grid 4 etc.
Created byArun Motoori
Last updated 1/2023
English

What you'll learn

  • Selenium 4
  • Core Java
  • TestNG Hybrid Framework with Page Object Model and Page Factory (In detailed explanation)
  • Cucumber Hybrid Framework (In detailed explanation)

Course content

11 sections86 lectures182h 30m total length
  • Introduction to Selenium 435:41

    Explore how Selenium enables web application testing with its core components—selenium ide, webdriver, and grid—and learn browser, operating system, and language support.

Requirements

  • No pre-requisites required for this course. All prerequisites are included in this course from basics.
  • Also includes Core Java in detail

Description

  • In detailed, easy, step by step, practical, well defined and real time video tutorials on Selenium 4 Java

  • Not required to have any prior Java programming knowledge, as all the prerequisites such as Java are explained in detail before covering Selenium topics

  • Different topics covered in this course include: (Includes Videos and Notes for every topic listed below)

    • Introduction to Selenium 4

    • Locators Basics for Selenium

    • Getting started with Java in Windows Machine

    • Getting started with Java in Mac Machine

    • Understanding Java programs, Variables, Data types, Literals and Operators

    • Flow Control statements in Java

    • Methods, Classes, Objects, Constructors, this, overloading, inheritance and Overriding

    • Modifiers and Interfaces

    • Running Selenium 4 Automation Scripts on different browsers on Windows

    • Running Selenium 4 Automation Scripts on different browsers of Mac Machine

    • Selenium WebDriver Commands - Getting started list

    • Arrays, String, Wrapper Classes and Exception Handling

    • Packages, Handling Files and Collections Framework

    • XPath Expressions and CSS Selectors in depth

    • findElements(), Handling StaleElementReferenceException and tagName()

    • Handling Multiple Windows - Covers new commands introduced in Selenium 4

    • Waiting Mechanism - Selenium 4 Changes, Ajay Calls, loading process and Synchronization

    • Handling Alerts, Prompts, Confirmation, Authentication Popups and many more

    • Handling HTML, Bootstrap, JQuery and Auto-suggestive dropdown/listbox fields

    • Handling Frames and iFrames - Covers new commands introduced in Selenium 4

    • Handling Mouse and Keyboard Events using Actions class

    • Taking Screenshots - Page, Element, Section, Full, FileHandler, Robot and AShot

    • Handling Calendar - Different types of Data Pickers

    • Handling Static and Dynamic Tables

    • Selenium 4 - WebDriver Hierarchy

    • JavaScriptExecutor from Scratch - Includes JavaScript and DOM

    • Robot Class - From Scratch and detailed

    • AutoIt - From Scratch and detailed

    • Selenium 4 - Selenium Grid Modes

    • Executing Selenium scripts on Docker Containers

    • Executing Selenium Scripts on Kubernetes having Grid Setup

    • Using Properties File in Selenium Automation

    • Learn POI API in depth

    • Learn Complete TestNG in depth

    • Data Driven Framework in depth

    • Extent Repots in depth

    • Java for Frameworks

    • Hybrid TestNG Framework using Page Object Model and Page Factory

    • JUnit - Unit Testing framework in depth

    • Cucumber BDD in depth

    • Cucumber Hybrid Framework

Who this course is for:

  • Beginners and Advanced Selenium Members