Skip to content

samindyauv/Selenium_Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Selenium Learning Project

Welcome to my Selenium Learning project!
This repository contains my experiments, practice codes, and examples while learning Selenium for Web Automation Testing.


πŸ› οΈ Technologies Used

  • Java (or your programming language)
  • Selenium WebDriver
  • TestNG (for test management)
  • Maven (for project build management)

πŸ“š Topics Covered

  • Selenium Basics (WebDriver setup, WebElements, Locators, Browser navigation)
  • Handling Web Elements (Textbox, Button, Dropdown, Checkbox, Radio buttons)
  • Advanced User Interactions (Actions Class, Keyboard and Mouse events)
  • Wait Mechanisms (Implicit Wait, Explicit Wait, Fluent Wait)
  • Handling Alerts, Frames, and Windows
  • Page Object Model (POM) Design Pattern
  • Data-Driven Testing (using Excel and Properties files)
  • Parameterization with TestNG (DataProvider, Parameters annotation)
  • Taking Screenshots on Failure
  • Generating Extent Reports
  • Cross-Browser Testing
  • Parallel Test Execution with TestNG
  • Basic Git/GitHub Integration

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

Samindya Vass

About

A practice project to learn and apply Selenium WebDriver automation with Java, TestNG, and Maven, covering both basic and advanced concepts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages