HOME > Development > Advanced Selenium WebDriver with Java and TestNG

Advanced Selenium WebDriver with Java and TestNG

  • Development
  • Apr 30, 2025
SynopsisAdvanced Selenium WebDriver with Java and TestNG, available a...
Advanced Selenium WebDriver with Java and TestNG  No.1

Advanced Selenium WebDriver with Java and TestNG, available at $74.99, has an average rating of 4.44, with 52 lectures, based on 2403 reviews, and has 13335 subscribers.

You will learn about Develop Full-Stack Test Automation Framework from scratch Implement Data Driven Test Framework Use Page Object Model in Selenium Automate almost any test case with Selenium Use advanced Selenium WebDriver techniques (Taking screenshots, capturing JS console errors, etc) This course is ideal for individuals who are Test Automation beginners or Software Developers interested in testing or Selenium testers that want to step up their game It is particularly useful for Test Automation beginners or Software Developers interested in testing or Selenium testers that want to step up their game.

Enroll now: Advanced Selenium WebDriver with Java and TestNG

Summary

Title: Advanced Selenium WebDriver with Java and TestNG

Price: $74.99

Average Rating: 4.44

Number of Lectures: 52

Number of Published Lectures: 51

Number of Curriculum Items: 52

Number of Published Curriculum Objects: 51

Original Price: $89.99

Quality Status: approved

Status: Live

What You Will Learn

  • Develop Full-Stack Test Automation Framework from scratch
  • Implement Data Driven Test Framework
  • Use Page Object Model in Selenium
  • Automate almost any test case with Selenium
  • Use advanced Selenium WebDriver techniques (Taking screenshots, capturing JS console errors, etc)
  • Who Should Attend

  • Test Automation beginners
  • Software Developers interested in testing
  • Selenium testers that want to step up their game
  • Target Audiences

  • Test Automation beginners
  • Software Developers interested in testing
  • Selenium testers that want to step up their game
  • Double your QA salary with Test Automation using Java and Selenium Webdriver! Become SDET!

    Advanced Selenium WebDriver with Java and TestNG course is for people who already know some basics of automation testing with selenium webdriver, and want to improve their test automation and Selenium WebDriver knowledge and be able to build a cool and easy maintainable test framework with Java and TestNG.

    There are many Selenium tutorials, that teach you to do advanced tasks with Selenium, and handle WebDriver exceptions, but few can show you the structure of the Advanced Full-Stack Selenium WebDriver automation testing framework.

    This “Advanced Selenium WebDriver with Java and TestNG”  is basically a continuation of my Highest Rated “Selenium WebDriver tutorial for beginners” course where students learned some selenium webdriver basics with Java and TestNG.

    Students do not have to finish the “Selenium WebDriver tutorial for beginners” course but need to know how to use Selenium WebDriver with Java to automate simple test cases. Knowledge of TestNG is a plus.

    During the “Advanced Selenium WebDriver with Java and TestNG” course, we will be automating the testing of one web application, as you would do at your work. In the end, students will have a real-world example of a full-stack test automation framework, that will include data driven testing framework and a page object model.

    A full-stack selenium test automation framework, developed during this course, could be used as a base for your real job test automation framework. You will not have to build anything from scratch again, just use the already created advanced framework, to add new automated tests for your application under test.

    The framework will include:

  • Browser Driver Factory for easy parallel test execution

  • Data-Driven Test Framework for test data from spreadsheets

  • Page Object Model implementation

  • Test utilities for Taking screenshots, capturing JS console errors, etc

  • Advanced Selenium WebDriver Interactions

  • Course Curriculum

    Chapter 1: Introduction | Advanced Selenium WebDriver

    Lecture 1: What we need to know

    Lecture 2: Plan for this course

    Chapter 2: Basic Selenium framework improvements | Advanced Selenium WebDriver

    Lecture 1: External Resources available for some videos

    Lecture 2: Code walk through

    Lecture 3: Full-Stack Test Automation Framework

    Lecture 4: What we need to improve

    Lecture 5: Packages

    Lecture 6: Selenium Base Test

    Lecture 7: TestUtilities

    Lecture 8: Browser Driver Factory

    Lecture 9: Running Selenium tests in parallel

    Lecture 10: Log4j for better logging

    Chapter 3: Page Object Model for Selenium tests | Advanced Selenium WebDriver

    Lecture 1: What is Page Object Model

    Lecture 2: Page Factory

    Lecture 3: Creating first Page Object

    Lecture 4: Base Page Object

    Lecture 5: Selenium Homework (describe other pages)

    Lecture 6: All Page objects completed

    Lecture 7: Using Page Objects in tests

    Lecture 8: Selenium Homework (fix other test)

    Lecture 9: All tests completed

    Lecture 10: Inheritance and components in POM

    Chapter 4: Advanced Selenium Interactions | Advanced Selenium WebDriver

    Lecture 1: Check-boxes and radio buttons

    Lecture 2: Dropdowns

    Lecture 3: Working with Alerts

    Lecture 4: New windows and tabs

    Lecture 5: Working with iFrames

    Lecture 6: Key Presses

    Lecture 7: Uploading files

    Lecture 8: Using JavaScriptExecutor

    Lecture 9: Scrolling on the page

    Lecture 10: Drag and Drop

    Lecture 11: Hover Over

    Lecture 12: Working with sliders

    Chapter 5: Selenium Data Driven Framework | Advanced Selenium WebDriver

    Lecture 1: Selenium Data Driven Framework

    Lecture 2: TestNG Parameters

    Lecture 3: TestNG DataProviders

    Lecture 4: Static DataProviders

    Lecture 5: Using spreadsheets as DataProviders

    Lecture 6: Reading CSV file

    Lecture 7: Running test with CSV DataProvider

    Chapter 6: Advanced Selenium Techniques | Advanced Selenium WebDriver

    Lecture 1: Soft Asserts

    Lecture 2: Capturing Screenshots

    Lecture 3: Collecting JavaScript errors

    Lecture 4: TestNG Test Listeners

    Lecture 5: Test reports

    Lecture 6: Work with site cookies

    Lecture 7: Using browser profiles

    Lecture 8: Testing Hybrid Mobile Applications

    Lecture 9: Headless browsers and drivers

    Lecture 10: Bonus Lecture: Discount coupons

    Instructors

  • Advanced Selenium WebDriver with Java and TestNG  No.2
    Dmitry Shyshkin
    Become a test automation pro with my courses.
  • Rating Distribution

  • 1 stars: 29 votes
  • 2 stars: 36 votes
  • 3 stars: 269 votes
  • 4 stars: 868 votes
  • 5 stars: 1201 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!