Skip to content

This repository is dedicated to the practice of Selenium. It serves as a learning space to hone Automation skills and acts as a reference with sample code snippets.

License

Notifications You must be signed in to change notification settings

Craftzman-Hamza/Selenium-Practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Selenium with Java Practice Repository

This repository is dedicated to practicing Selenium with Java and covers the following key concepts:

  • Locating Strategies
  • Page Object Model
  • Data-Driven Framework
  • TestNG Framework

Selenium Environment Setup and Project Execution

Before diving into Selenium, ensure your system is equipped with the necessary prerequisites:

  • Download and Install Java SE Development Kit version 8+ Java SE Development Kit
  • Add the JAVA_HOME Path Environment Variable, e.g., C:\Program Files\Java\jdk-1.8
  • Add %JAVA_HOME% & %JAVA_HOME%\bin to the existing Java path environment variable
  • Download and Install IntelliJ IDEA
  • Download and Install Chrome WebDriver

Clone Repository

Clone this repository to your local machine using Git:

git clone https://github.com/GameAnalyst-Hamza/Selenium-Practice.git

Checkout to Project directory:

cd Selenium-Practice

Switch branch from main to Branch-POM or Branch-DDF-TestNG

git checkout PageObjectModal

OR

git checkout DataDrivenFramework

Note: PageObjectModal contains reference code for Locating Strategies and Page Object Modal DataDrivenFramework contains reference code for Data Driven Framework and TestNg Framework

About

This repository is dedicated to the practice of Selenium. It serves as a learning space to hone Automation skills and acts as a reference with sample code snippets.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published