Skip to content

rpgroves/selenium-webdriver-java-course-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Selenium WebDriver with Java – Course Projects

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.

πŸ› οΈ Technologies Used

  • Java
  • Selenium WebDriver
  • TestNG
  • Maven
  • Page Object Model (POM)
  • WebDriverManager
  • ChromeDriver / FirefoxDriver

πŸ§ͺ Sample Test Scenarios

  • Login validation
  • Form automation
  • E-commerce search and checkout
  • Broken link checker
  • File upload/download
  • Data-driven testing
  • Cross-browser testing

πŸš€ How to Run

  1. Clone this repository
  2. Open in IntelliJ or Eclipse
  3. Configure your browser driver via WebDriverManager or local path
  4. Use testng.xml or run test classes directly

🧠 What I Learned

  • 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

πŸ“š Course

Selenium WebDriver with Java - Basics to Advanced + Frameworks

πŸ‘©β€πŸ’» Author

Rylee Groves

About

Selenium WebDriver projects using Java, TestNG, and frameworks from Udemy's automation testing course.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages