Course / Course Details

Selenium with Java from zero

  • Gayathri Perumal image

    By - Gayathri Perumal

  • 0 students
  • N/A
  • (0)

Course Description

  • Master web automation testing with Selenium and Java from the ground up. This beginner-friendly course is designed for students, software testers, and developers who want to build strong automation testing skills using real-world examples and practical projects. You will learn Java basics, Selenium WebDriver, browser automation, locators, waits, handling web elements, frameworks, TestNG, Maven, and automation best practices. By the end of the course, you will be able to create and execute professional automation test scripts confidently.

Course Outcomes

  • Understand the fundamentals of automation testing and Selenium.
  • Write Java programs required for Selenium automation.
  • Install and configure Selenium WebDriver environment.
  • Automate web applications using Selenium with Java.
  • Work with locators, XPath, CSS selectors, and web elements.
  • Handle alerts, dropdowns, frames, windows, and popups.
  • Implement waits and synchronization techniques.
  • Perform mouse and keyboard actions using Selenium Actions class.
  • Generate test reports and screenshots.
  • Use TestNG framework for test execution and reporting.
  • Manage projects using Maven.
  • Apply automation testing best practices in real-time projects.
  • Build end-to-end automation testing projects from scratch.
  • Prepare for Selenium automation testing interviews and jobs.

Course Curriculum

  • 1 chapters
  • 57 lectures
  • 0 quizzes
  • N/A total length
Toggle all chapters
1 enkins CI Setup Final Session
1.01 Min


2 Git GitHub Workflow
1.54 Min


3 Docker Integration with SeleniumGrid
1.36 Min


4 Run Tests on Selenium Grid
1.15 Min


5 Grouping Tests Extent Reports
1.39 Min


6 Data Driven Tests Apache POI
1.32 Min


7 Logs Properties Cross Browser
1.34 Min


8 Page Object Model
1.29 Min


9 Framework Project POM
1.34 Min


10 Session 47 Selenium with Java TestNG Page Object Model Pattern
1.29 Min


11 Session 46 Selenium with Java TestNG Listeners Extent Report Generation
1.32 Min


12 Session 45 Selenium with Java TestNG DataProviders Parallel Testing
1.44 Min


13 Session 44 Selenium with Java TestNG Dependency Methods Grouping Tests
1.02 Min


14 Session 43 Selenium with Java TestNG Annotations Types Of Assertions
1.41 Min


15 Session 42 Selenium with Java TestNG Integration Setup Test annotation
1.37 Min


16 Session 41 Selenium with Java Data Driven Testing with MS Excel
1.51 Min


17 Session 40 Selenium with Java Data Driven Testing Working with MS Excel
1.39 Min


18 Session 39 Selenium with Java Handling Broken Links SVG Elements Shadow DOM
1.44 Min


19 Session 38 Selenium with Java Screenshots Headless SSL Ad Block Extensions
1.55 Min


20 Session 37 Selenium with Java JavascriptExecutor Scrolling Pages Upload Files
1.42 Min


21 Session 36 Selenium with Java Keyboard Actions Sliders Tabs Windows
1.26 Min


22 Session 35 Selenium with Java Mouse Actions Action Vs Actions
1.3 Min


23 Session 34 Selenium with Java Handling Date Pickers
2.01 Min


24 Session 33 Selenium with Java Handling Dynamic Pagination Web Table
1.08 Min


25 Session 32 Selenium with Java Handling Auto suggest Dropdown Static Web Table
1.28 Min


26 Session 31 Selenium with Java Handling Different Types of Drop downs
1.27 Min


27 Session 30 Selenium with Java Handling Frames iFrames Nested iFrames
54.09 Min


28 Session 29 Selenium with Java Handling Check Boxes Different Types of Alerts
1.19 Min


29 Session 28 Selenium with Java WebDriver Methods Browser Navigation Commands
1.07 Min


30 Session 27 Selenium with Java WebDriver Waiting Methods
1.22 Min


31 Session 26 Selenium with Java WebDriver Methods
1.12 Min


32 Session 25 Selenium with Java Locators XPath Axes SelectorsHub
1.13 Min


33 Session 24 Selenium with Java Locators XPath XPath Functions XPath Types
1.49 Min


34 Session 23 Selenium with Java Locators CSS Selector
1.07 Min


35 Session 22 Selenium with Java Locators ID Name LinkText PartialLinkText Class Tag
1.12 Min


36 Session 21 Selenium with Java Introduction Environment Setup
1.37 Min


37 Session 20 Collections in Java ArrayList HashSet HashMap
2.24 Min


38 Session 19 Type Casting in Java Up Casting Down Casting in Java
1.37 Min


39 Session 18 Exception Handling in Java Try Catch Finally Blocks
1.25 Min


40 Session 17 Wrapper Classes Data Conversion Packages Access Modifiers
1.17 Min


41 Session 16 Java OOPS Concepts Data Abstraction Interface Concept in Java
1.43 Min


42 Session 15 Java OOPS Concepts Method Overriding final super keywords in java
1.28 Min


43 Session 14 Java OOPS Concepts Inheritance and Types of Inheritance in Java
1.09 Min


44 Session 13 Java OOPS Concepts Usage of this and static keywords in Java
1.2 Min


45 Session 12 Java OOPS Concepts Polymorphism Encapsulation Overloading
1.38 Min


46 Session 11 Java OOPS Concepts Java Methods Constructors Java Selenium
1.13 Min


47 Session 10 Java OOPS Concepts Class Object Methods Java Selenium
1.12 Min


48 Session 9 Java Strings String Immutability String StringBuilder StringBuffer
1.21 Min


49 Session 8 Working with Java Strings String Methods Java Selenium
1.38 Min


50 Session 7 Working with Java Arrays Coding Examples on Arrays Java Selenium
1.38 Min


51 Session 6 Working with Java Arrays Single two dimensional Java Selenium
1.43 Min


52 Session 5 Working with Java Loops Jump Statements Java Selenium
1.39 Min


53 Session 4 Working with Java Conditional Statements Java Selenium
1.19 Min


54 Session 3 Working with Java Operators and Expressions Java Selenium
1.36 Min


55 Session 2 Working with Java Variables and Data Types Java Selenium
1.32 Min


56 Session 1 Introduction To Java JDK Eclipse Installation Java Selenium
1.26 Min


57 Selenium with Java Introduction to Automation Selenium 2024 New Series
1.11 Min


Instructor

0 Rating
0 Reviews
1 Students
137 Courses

Course Full Rating

0

Course Rating
(0)
(0)
(0)
(0)
(0)

No Review found

Sign In or Sign Up as student to post a review

Student Feedback

You must be enrolled to ask a question