This repository contains practice projects, real-world examples, and interview-style automation tasks from the Udemy course Selenium WebDriver with Java - Basics to Advanced + Frameworks.
- Java
- Selenium WebDriver
- TestNG
- Maven
- Page Object Model (POM)
- WebDriverManager
- ChromeDriver / FirefoxDriver
- Login validation
- Form automation
- E-commerce search and checkout
- Broken link checker
- File upload/download
- Data-driven testing
- Cross-browser testing
- Clone this repository
- Open in IntelliJ or Eclipse
- Configure your browser driver via WebDriverManager or local path
- Use
testng.xml
or run test classes directly
- Writing maintainable Selenium test scripts in Java
- Designing test automation frameworks
- Handling waits, popups, dropdowns, and dynamic elements
- Debugging and optimizing test code
- Preparing for QA/automation interviews
Selenium WebDriver with Java - Basics to Advanced + Frameworks
Rylee Groves