Skip to content

Java and Selenium learning repository with automation scripts and practice programs.

Notifications You must be signed in to change notification settings

yogeshingulkar/SeleniumStudio

Repository files navigation

Selenium Automation Practice

Java and Selenium learning repository with automation scripts and practice programs. SeleniumStudio ⭐

This repository contains hands-on Selenium WebDriver automation practice using Java.
It is created for learning Selenium concepts, building automation scripts, and interview preparation.


📌 Repository Objective

  • Practice Selenium WebDriver with Java
  • Understand automation testing concepts
  • Build real-time browser automation scripts
  • Improve locator strategies
  • Learn handling of frames, alerts, and windows
  • Strengthen automation interview readiness

🛠️ Tech Stack

  • Java
  • Selenium WebDriver
  • ChromeDriver
  • Eclipse IDE
  • Test Automation Concepts
  • Git & GitHub

📂 Project Structure

Selenium-Automation-Practice/ │ ├── BrowserSetup/ │ ├── Chrome launch │ └── Driver configuration │ ├── Locators/ │ ├── ID, Name, ClassName │ ├── XPath │ └── CSS Selectors │ ├── Waits/ │ ├── Implicit Wait │ ├── Explicit Wait │ └── Fluent Wait │ ├── Handling/ │ ├── Frames │ ├── Alerts │ └── Multiple Windows │ ├── Screenshots/ │ ├── Full page screenshots │ └── WebElement screenshots │ ├── Actions/ │ ├── Mouse actions │ └── Keyboard actions │ ├── PracticeScripts/ │ ├── Automation scenarios │ └── End-to-end flows │ └── README.md

📌 Folder names may change or expand as learning progresses.


🎯 Selenium Concepts Covered

  • WebDriver Architecture
  • Browser Launch & Navigation
  • Locators Strategy
  • Handling Dynamic Elements
  • Synchronization using Waits
  • Taking Screenshots
  • Handling Frames, Alerts & Windows
  • Actions Class
  • JavaScript Executor (basic usage)

📈 Learning Status

✔️ Beginner to Intermediate
✔️ Interview-oriented practice
✔️ Regularly updated
✔️ Hands-on focused


⚠️ Disclaimer

This repository is created only for learning and practice purposes.
It is not intended for production-level automation frameworks.


🤝 Contributions

This is a personal learning repository.
Suggestions and improvements are welcome.


📬 Contact

Name: Yogesh Suresh Ingulkar
Role: Aspiring Automation Tester
GitHub: https://github.com/yogeshingulkar


⭐ If you find this repository useful, feel free to star it!

About

Java and Selenium learning repository with automation scripts and practice programs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages