HOME > Development > Selenium Webdriver with Java TestNG Testing Framework

Selenium Webdriver with Java TestNG Testing Framework

  • Development
  • May 14, 2025
SynopsisSelenium Webdriver with Java & TestNG Testing Framework,...
Selenium Webdriver with Java TestNG Testing Framework  No.1

Selenium Webdriver with Java & TestNG Testing Framework, available at $59.99, has an average rating of 4.69, with 68 lectures, based on 210 reviews, and has 9718 subscribers.

You will learn about Students will learn Selenium with Java coding skills in writing best optimized code for Automating test-cases. Students will learn how to use TestNG framework for testing. All basic concepts related to TestNG are covered in this course. Students will be able to create testcases based on the project they work on. Students will learn core Java concepts required for Selenium. Wherever basic Java concepts are needed, they are explained in simple words. By the end of the course, Students will be able to develop an awesome Test Automation framework. Students you can clear any Interview and can Lead Entire Selenium Automation Project from Design Stage. Students will learn how to use ChatGPT for Development This course is ideal for individuals who are Beginner to Automation Testing It is particularly useful for Beginner to Automation Testing.

Enroll now: Selenium Webdriver with Java & TestNG Testing Framework

Summary

Title: Selenium Webdriver with Java & TestNG Testing Framework

Price: $59.99

Average Rating: 4.69

Number of Lectures: 68

Number of Published Lectures: 68

Number of Curriculum Items: 68

Number of Published Curriculum Objects: 68

Original Price: $99.99

Quality Status: approved

Status: Live

What You Will Learn

  • Students will learn Selenium with Java coding skills in writing best optimized code for Automating test-cases.
  • Students will learn how to use TestNG framework for testing. All basic concepts related to TestNG are covered in this course.
  • Students will be able to create testcases based on the project they work on.
  • Students will learn core Java concepts required for Selenium. Wherever basic Java concepts are needed, they are explained in simple words.
  • By the end of the course, Students will be able to develop an awesome Test Automation framework.
  • Students you can clear any Interview and can Lead Entire Selenium Automation Project from Design Stage.
  • Students will learn how to use ChatGPT for Development
  • Who Should Attend

  • Beginner to Automation Testing
  • Target Audiences

  • Beginner to Automation Testing
  •                            This course will help all those who want to master in automation testing. It will help beginners to learn Selenium with Java coding skills in writing best optimized code for Automating test-cases. In this course, you will find everything about 1. Selenium Webdriver (Java) with examples 2. Eclipse Techniques 3. TestNG Framework 4. Core Java 5. How to write testcases and automate them using Selenium and TestNG framework. Students will learn how to use TestNG framework for testing. All basic concepts related to TestNG are covered in this course. Students will be able to create testcases based on the project they work on. Students will learn core Java concepts required for Selenium. Wherever basic Java concepts are needed, they are explained in simple words. By the end of the course, Students will be able to develop an awesome Test Automation framework. Students you can clear any Interview and can Lead Entire Selenium Automation Project from Design Stage.                                   

    Topics covered in this course

    1. How To Hide Projects in Eclipse Package Explorer

    2. How To Add Maven Plugin in Eclipse | How To Add m2eclipse Plugin in Eclipse

    3. How To Add Dependencies in Maven Project in Eclipse | Add Selenium Dependency in pom.xml Eclipse

    4. How To Launch Browser Using Selenium Webdriver | Selenium Launch Chrome, Firefox, Edge Browser

    5. Selenium Locators Tutorial Part 1 | Selenium Locators with Examples | id, name, class name, link text

    6. Selenium Locators Tutorial Part 2 | Selenium Locators with Examples | css selector xpath in Selenium

    7. How To Handle Static Dropdown in Selenium | Static Dropdown in Selenium Webdriver using Java

    8. Selenium Checkbox Select | How To Handle Checkbox in Selenium Webdriver Java | How To Print List

    9. How To Handle Auto Suggestion Dropdown in Selenium | Auto Suggest Drop List in Selenium Webdriver

    10. How To Handle Multiple Radio Button in Selenium Webdriver | Selenium Radio Button Java

    11. Selenium Webdriver Handling iframes | How To Switch Frame in Selenium Webdriver using Java

    12. How To Handle Javascript Alert in Selenium Webdriver using Java | Selenium Javascript Alert Ok

    13. Eclipse Align Code Shortcut | How To Align Code in Eclipse | Eclipse Indentation Shortcut

    14. How To Debug in Eclipse using Breakpoints | Debugging in Eclipse Java Selenium Code Step by Step

    15. How To Achieve Synchronization in Selenium Webdriver | Implicit Wait | Explicit wait | Fluent Wait

    16. Implicit Wait in Selenium Webdriver | Selenium Implicit Wait Java Example | implicitlywait Selenium

    17. Explicit Wait in Selenium Webdriver Java | Selenium Explicit Wait | Implicit Wait vs WebDriverWait

    18. Fluent Wait in Selenium Webdriver Java with Example | Fluent Wait vs Implicit Wait vs Explicit Wait

    19. Selenium Mouse Actions Hover, Click, Double Click, Right Click | Mouse Actions in Selenium Webdriver

    20. Selenium Drag and Drop Java Code Example | Mouse Actions in Selenium Webdriver

    21. Selenium Keyboard Actions | Selenium Keyboard and Mouse Events | Selenium Keys Down Example

    22. How To Handle Insecure Connection / Untrusted Certificate Error in Selenium on Chrome, Firefox, Edge

    23. Selenium Add Extension To Chrome Browser At Runtime | Add Extension in Browser in Selenium Webdriver

    24. How To Set Proxy in Selenium Webdriver Java | Selenium Proxy Authentication | Selenium Proxy Setting

    25. How To Set Download Path in Chrome using Selenium Java

    26. How To Set Download Path in Firefox using Selenium Java

    27. How To Exit From Frame in Selenium | How To Switch To Default Frame in Selenium Webdriver

    28. How To Count Number of Frames in Selenium WebDriver Java

    29. How To Take Screenshot in Selenium Webdriver using Java | Selenium Screenshot Java

    30. How To Take Partial Screenshot in Selenium | Selenium 4 Features

    31. How To Scroll Down in Selenium Webdriver Java | How To Scroll Webpage in Selenium

    32. How To Scroll Table Vertically and Horizontally in Selenium Webdriver Java |Scroll Inside WebElement

    33. How To Install TestNG in Eclipse using Eclipse Marketplace | Install TestNG in Eclipse for Selenium

    34. First TestNG Program in Eclipse | How To Run Multiple Test Cases in TestNG without Java Compiler

    35. How To Run Test Cases in TestNG from xml File | Basic Structure of testng.xml file in TestNG

    36. How To Control Execution of Test Cases in TestNG from testng.xml File | Prioritizing the Testcases37

    37. TestNG Include and Exclude Methods | How to Include and Exclude Test Cases in TestNG in testng.xml

    38. TestNG Regular Expression REGEX | Include and Exclude Test Methods with & without Regular Expression

    39. Run TestNG Testcases At Packages Level | How To Add Packages To testng.xml File in TestNG Framework

    40. TestNG Annotations in Selenium | Before and After Method, Class, Test, Suite

    41. TestNG Groups in Selenium | TestNG Grouping Test Cases with Example | TestNG Group Execution

    42. TestNG Helper Attributes | dependsOnMethods, enabled, timeOut

    43. TestNG Priority Example | How To Set Priority for Test Cases in TestNG Framework

    44. TestNG Assertions Tutorial | TestNG Assertions in Selenium | TestNG Assert Test Pass and Fail

    45. Selenium TestNG Real Time Project | Selenium Maven TestNG Automation Testing Real Time Mini Project

    46. TestNG Parameters Annotation | Parameterizing from TestNG xml file | TestNG Parameterization

    47. DataProvider Annotation in TestNG | TestNG Data Provider Annotation

    48. TestNG Listeners in Selenium Webdriver with Example | ITestListener Interface Methods TestNG Example

    49. TestNG Soft Assertions with Example | TestNG Soft Assert | SoftAssert Class and assertAll() Method

    50. TestNG How To Do Parallel Testing | Selenium Parallel Testing TestNG | Running Tests Parallel

    51. TestNG Report Generation in Selenium | TestNG Reports in Selenium | How To Generate Report in TestNG

    52. How To Switch Windows in Selenium Java | How To Handle Window in Selenium Webdriver

    53. How to use Excel for getting data in Selenium Webdriver Java | Read Excel File Using Apache POI Java

    54. How to Read Data from Properties File in Selenium Webdriver | Read Data from Properties File in Java

    55. Selenium Page Object Model Framework Java | Selenium Page Object Model and Page Factory Part 1

    56. Selenium Page Factory Model in Java with Example | Selenium Page Object Model & Page Factory Part 2

    57. Selenium Close vs Quit | What is the difference between driver.close() & driver.quit() in WebDriver?

    58. How To Get Css Property Value in Selenium Webdriver Java | getCssValue() Command Selenium WebDriver

    59. Selenium File Upload | Selenium File Upload by sendKeys() | Selenium WebDriver Java

    60. Absolute vs Relative Xpath in Selenium Webdriver

    61. Selenium Enter Text without sendKeys | How to type in a textbox without using sendKeys()?

    62. Selenium Select Dropdown Value | Selenium Select Class | Selenium Webdriver Select Dropdown Java

    63. Selenium How To Search in Scrollable Web Table | Handle / Scroll Down WebTable in Selenium Webdriver

    64. Selenium Authentication Popup | How To Handle Login popup Window using Selenium Webdriver

    65. Selenium Broken Links | How To Find Broken Links in Selenium Webdriver Java

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: I Welcome You All to the Course

    Lecture 2: How To Hide Projects in Eclipse Package Explorer

    Lecture 3: How To Add Maven Plugin in Eclipse | How To Add m2eclipse Plugin in Eclipse

    Lecture 4: How To Add Dependencies in Maven Project in Eclipse

    Lecture 5: Selenium Launch Chrome, Firefox, Edge Browser

    Chapter 2: Locators in Selenium

    Lecture 1: Selenium Locators Tutorial Part 1

    Lecture 2: Selenium Locators Tutorial Part 2

    Chapter 3: Handling Dropdowns, Checkboxes, Radio Buttons in Selenium

    Lecture 1: How To Handle Static Dropdown in Selenium

    Lecture 2: How To Handle Checkbox in Selenium Webdriver Java | How To Print List

    Lecture 3: How To Handle Auto Suggestion Dropdown in Selenium

    Lecture 4: How To Handle Multiple Radio Button in Selenium Webdriver

    Chapter 4: Handling Frames in Selenium

    Lecture 1: Selenium Webdriver Handling iframes

    Lecture 2: How To Handle Javascript Alert in Selenium Webdriver using Java

    Chapter 5: Eclipse Features

    Lecture 1: Eclipse Align Code Shortcut

    Lecture 2: How To Debug in Eclipse using Breakpoints

    Chapter 6: Synchronization in Selenium Webdriver

    Lecture 1: How To Achieve Synchronization in Selenium Webdriver

    Lecture 2: Implicit Wait in Selenium Webdriver

    Lecture 3: Explicit Wait in Selenium Webdriver Java

    Lecture 4: Fluent Wait in Selenium Webdriver Java with Example

    Chapter 7: Actions Class

    Lecture 1: Selenium Mouse Actions Hover, Click, Double Click, Right Click

    Lecture 2: Selenium Drag and Drop Java Code Example

    Lecture 3: Selenium Keyboard Actions

    Chapter 8: Browser Options

    Lecture 1: How To Handle Insecure Connection / Untrusted Certificate Error in Selenium

    Lecture 2: Selenium Add Extension To Chrome Browser At Runtime

    Lecture 3: How To Set Proxy in Selenium Webdriver Java

    Lecture 4: How To Set Download Path in Chrome using Selenium Java

    Lecture 5: How To Set Download Path in Firefox using Selenium Java

    Chapter 9: Handling Frames

    Lecture 1: How To Exit From Frame in Selenium | How To Switch To Default Frame

    Lecture 2: How To Count Number of Frames in Selenium WebDriver Java

    Chapter 10: Screenshot & Scrolling

    Lecture 1: How To Take Screenshot in Selenium Webdriver using Java

    Lecture 2: How To Take Partial Screenshot in Selenium | Selenium 4 Features

    Lecture 3: How To Scroll Down in Selenium Webdriver Java

    Lecture 4: How To Scroll Table Vertically and Horizontally in Selenium Webdriver Java

    Chapter 11: TestNG Testing Framework

    Lecture 1: How To Install TestNG in Eclipse using Eclipse Marketplace

    Lecture 2: First TestNG Program in Eclipse | How To Run Multiple Test Cases in TestNG witho

    Lecture 3: How To Run Test Cases in TestNG from xml File

    Lecture 4: How To Control Execution of Test Cases in TestNG from testng.xml File

    Lecture 5: TestNG Include and Exclude Methods

    Lecture 6: Include and Exclude Test Methods with & without Regular Expression

    Lecture 7: Run TestNG Testcases At Packages Level

    Lecture 8: TestNG Annotations in Selenium

    Lecture 9: TestNG Groups in Selenium | TestNG Grouping Test Cases with Example | TestNG Gro

    Lecture 10: TestNG Helper Attributes | dependsOnMethods, enabled, timeOut

    Lecture 11: TestNG Priority Example | How To Set Priority for Test Cases in TestNG Framework

    Lecture 12: TestNG Assertions Tutorial | TestNG Assertions in Selenium

    Lecture 13: Selenium TestNG Real Time Project | Selenium Maven TestNG Automation Testing

    Lecture 14: TestNG Parameters Annotation | Parameterizing from TestNG xml file

    Lecture 15: DataProvider Annotation in TestNG | TestNG Data Provider Annotation

    Lecture 16: TestNG Listeners in Selenium Webdriver with Example | onTestStart, onTestSuccess

    Lecture 17: TestNG Soft Assertions with Example | TestNG Soft Assert | SoftAssert Class and

    Lecture 18: TestNG How To Do Parallel Testing | Selenium Parallel Testing TestNG | Running T

    Lecture 19: TestNG Report Generation in Selenium | TestNG Reports in Selenium | How To Gener

    Chapter 12: Switching Windows, Reading Data from Excel and Properties Files

    Lecture 1: How To Switch Windows in Selenium Java | How To Handle Window

    Lecture 2: How to use Excel for getting data in Selenium Webdriver Java | Read Excel File U

    Lecture 3: How to Read Data from Properties File in Selenium Webdriver

    Chapter 13: Page Object Model and Page Factory

    Lecture 1: Selenium Page Object Model Framework Java

    Lecture 2: Selenium Page Factory Model in Java with Example

    Chapter 14: Some Important Topics

    Lecture 1: Selenium Close vs Quit | What is the difference between close() & quit()

    Lecture 2: How To Get Css Property Value in Selenium Webdriver Java | getCssValue() Command

    Lecture 3: Selenium File Upload | Selenium File Upload by sendKeys()

    Lecture 4: Absolute vs Relative Xpath in Selenium Webdriver

    Lecture 5: Selenium Enter Text without sendKeys | How to type in a textbox without using se

    Lecture 6: Selenium Select Dropdown Value | Selenium Select Class

    Lecture 7: Selenium How To Search in Scrollable Web Table | Handle / Scroll Down WebTable

    Lecture 8: Selenium Authentication Popup | How To Handle Login popup Window using Selenium

    Lecture 9: Selenium Broken Links | How To Find Broken Links in Selenium Webdriver Java

    Chapter 15: Real Time Project (Selenium + TestNG)

    Lecture 1: Real Time Project (Selenium + TestNG)

    Chapter 16: ChatGPT for Beginners / Developers

    Lecture 1: How to use ChatGPT for Salesforce Development | ChatGPT for Beginners, Developer

    Instructors

  • Selenium Webdriver with Java TestNG Testing Framework  No.2
    Parag Jambhulkar
    Instructor
  • Rating Distribution

  • 1 stars: 5 votes
  • 2 stars: 0 votes
  • 3 stars: 12 votes
  • 4 stars: 42 votes
  • 5 stars: 151 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!