Computer Courses

Selenium with Java: Full Course (SDET-QA)

Sikhami InstituteEnglish

Free

Join for free
  • 57 video lectures (85h 17m)
  • Certificate of completion
  • Ask the teacher your doubts
  • Watch on the web and in the Android app

About this course

Pavan's complete course on test automation with Selenium WebDriver and Java, recorded as live sessions: core Java first, then Selenium, TestNG and a hybrid framework with Jenkins. Who it's for: manual testers and freshers who want to become automation test engineers. These are the free, official videos of the "Selenium with Java (Full Crash Course)" playlist from the SDET- QA YouTube channel (youtube.com/@sdetpavan). All videos belong to SDET- QA (Pavan); Sikhami is not affiliated with SDET- QA (Pavan) and simply arranges the public playlist into a course, so you can learn one lesson at a time and keep track of your progress.

What you will learn

• Introduction to automation testing and Selenium • Core Java for testers: arrays, strings and object-oriented concepts • Selenium WebDriver setup, locators and browser commands • Waits, dropdowns, alerts, frames and mouse and keyboard actions • TestNG annotations, assertions and reports • The Page Object Model and a hybrid framework • Running tests with Jenkins (CI)

Course content

1 section · 57 lectures · 85h 17m

  1. 1. Selenium with Java (Full Crash Course)

    • Selenium with Java Introduction to Automation & Selenium | 2024 New Series1h 11m
    • Session 1- Introduction To Java| JDK & Eclipse Installation | Java & Selenium1h 26m
    • Session 2- Working with Java Variables and Data Types | Java & Selenium1h 32m
    • Session 3- Working with Java Operators and Expressions | Java & Selenium1h 36m
    • Session 4- Working with Java Conditional Statements | Java & Selenium1h 19m
    • Session 5- Working with Java Loops & Jump Statements | Java & Selenium1h 39m
    • Session 6- Working with Java Arrays | Single & two dimensional | Java & Selenium1h 43m
    • Session 7- Working with Java Arrays | Coding Examples on Arrays | Java & Selenium1h 38m
    • Session 8- Working with Java Strings | String Methods | Java & Selenium1h 38m
    • Session 9- Java Strings | String Immutability | String,StringBuilder, StringBuffer1h 21m
    • Session 10- Java OOPS Concepts - Class, Object & Methods | Java & Selenium1h 12m
    • Session 11- Java OOPS Concepts - Java Methods & Constructors | Java & Selenium1h 13m
    • Session 12- Java OOPS Concepts - Polymorphism & Encapsulation | Overloading1h 38m
    • Session 13- Java OOPS Concepts - Usage of this and static keywords in Java1h 20m
    • Session 14- Java OOPS Concepts - Inheritance and Types of Inheritance in Java1h 9m
    • Session 15- Java OOPS Concepts - Method Overriding, final & super keywords in java1h 28m
    • Session 16- Java OOPS Concepts - Data Abstraction | Interface Concept in Java1h 43m
    • Session 17- Wrapper Classes | Data Conversion | Packages | Access Modifiers1h 17m
    • Session 18 - Exception Handling in Java | Try..Catch..Finally Blocks1h 25m
    • Session 19 - Type Casting in Java | Up Casting & Down Casting in Java1h 37m
    • Session 20 - Collections in Java | ArrayList | HashSet | HashMap2h 24m
    • Session 21 - Selenium with Java | Introduction & Environment Setup1h 37m
    • Session 22 - Selenium with Java|Locators(ID,Name,LinkText,PartialLinkText,Class&Tag)1h 12m
    • Session 23 - Selenium with Java | Locators - CSS Selector1h 7m
    • Session 24 - Selenium with Java | Locators - XPath | XPath Functions | XPath Types1h 49m
    • Session 25 - Selenium with Java | Locators - XPath Axes | SelectorsHub1h 13m
    • Session 26 - Selenium with Java | WebDriver Methods1h 12m
    • Session 27 - Selenium with Java | WebDriver Waiting Methods1h 22m
    • Session 28 - Selenium with Java | WebDriver Methods | Browser & Navigation Commands1h 7m
    • Session 29 - Selenium with Java | Handling Check Boxes, Different Types of Alerts1h 19m
    • Session 30 - Selenium with Java | Handling Frames/iFrames & Nested iFrames54m
    • Session 31 - Selenium with Java | Handling Different Types of Drop-downs1h 27m
    • Session 32 - Selenium with Java | Handling Auto-suggest Dropdown & Static Web Table1h 28m
    • Session 33 - Selenium with Java | Handling Dynamic Pagination Web Table1h 8m
    • Session 34 - Selenium with Java | Handling Date Pickers2h 1m
    • Session 35 - Selenium with Java | Mouse Actions | Action Vs Actions1h 30m
    • Session 36 - Selenium with Java | Keyboard Actions | Sliders | Tabs & Windows1h 26m
    • Session 37 - Selenium with Java | JavascriptExecutor |Scrolling Pages|Upload Files1h 42m
    • Session 38 - Selenium with Java | Screenshots, Headless, SSL, Ad Block, Extensions1h 55m
    • Session 39 - Selenium with Java | Handling Broken Links, SVG Elements, Shadow DOM1h 44m
    • Session 40 - Selenium with Java | Data Driven Testing | Working with MS-Excel1h 39m
    • Session 41 - Selenium with Java | Data Driven Testing with MS-Excel1h 51m
    • Session 42 - Selenium with Java | TestNG Integration & Setup | @Test annotation1h 37m
    • Session 43 - Selenium with Java | TestNG Annotations | Types Of Assertions1h 41m
    • Session 44 - Selenium with Java | TestNG | Dependency Methods | Grouping Tests1h 2m
    • Session 45 - Selenium with Java | TestNG | DataProviders | Parallel Testing1h 44m
    • Session 46 - Selenium with Java | TestNG | Listeners | Extent Report Generation1h 32m
    • Session 47 - Selenium with Java | TestNG | Page Object Model Pattern1h 29m
    • Session 48 - Selenium with Java | Hybrid Automation Framework Project | POM1h 34m
    • Session 49 - Selenium with Java | Hybrid Automation Framework | Page Object Model1h 29m
    • Session 50: Selenium with Java | Hybrid Framework | Logs, Properties, Cross Browser1h 34m
    • Session 51: Selenium with Java | Hybrid Framework | Data Driven Tests | Apache POI1h 32m
    • Session 52: Selenium with Java | Hybrid Framework | Grouping Tests, Extent Reports1h 39m
    • Session 53: Selenium with Java | Hybrid Framework | Run Tests on Selenium Grid1h 15m
    • Session 54: Selenium with Java | Hybrid Framework | Docker Integration with SeleniumGrid1h 36m
    • Session 55: Selenium with Java | Hybrid Framework | Git & GitHub Workflow1h 54m
    • Session 56: Selenium with Java | Hybrid Framework | Jenkins CI Setup | (Final Session)1h 1m