https://github.com/raghavendra-vaidya/seleniumsharpautomation
Automate orangeHRM using Java Selenium 4
https://github.com/raghavendra-vaidya/seleniumsharpautomation
automated-testing extentreports selenium-java selenium-webdriver test testautomationframework testng testng-annotations testng-listener
Last synced: 11 months ago
JSON representation
Automate orangeHRM using Java Selenium 4
- Host: GitHub
- URL: https://github.com/raghavendra-vaidya/seleniumsharpautomation
- Owner: Raghavendra-vaidya
- Created: 2024-10-12T11:08:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-16T05:37:43.000Z (about 1 year ago)
- Last Synced: 2025-02-03T13:15:43.566Z (about 1 year ago)
- Topics: automated-testing, extentreports, selenium-java, selenium-webdriver, test, testautomationframework, testng, testng-annotations, testng-listener
- Language: Java
- Homepage:
- Size: 385 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SeleniumSharpAutomation :computer:
Test automation frameWork using selenium WebDriver 4, java, testNG.
Demonstration of a common framework to automate multiple sites:
1. orangeHRM
2. SwagLabs
---
### Stack:
1. Java 17
2. [Selenium 4](https://www.selenium.dev/documentation/webdriver/)
3. [Extent reports 5](https://extentreports.com/docs/versions/5/java/index.html)
4. [TestNG](https://testng.org/)
5. [GSON](https://github.com/google/gson)
6. [Apache POI](https://poi.apache.org/)
7. [DataFaker](https://www.datafaker.net/documentation/getting-started/)
8. [log4j](https://logging.apache.org/log4j/2.x/index.html)
---
### Browser support:
1. Chrome
2. Firefox
---
### Build tool:
- [Maven](https://maven.apache.org/)
---
### Steps to run
**Pre-requisites**:
1. Java 17.
2. Chrome and firefox on the system.
3. Intellij.
**Steps**:
1. Clone this repo.
2. Import as a project by selecting pom.xml.
3. Run ``` mvn clean install -DskipTests``` to install dependencies.
4. Run mvn ```mvn -q clean test``` to run tests.
---
### Automation topics covered[WIP]:
---
### Reports:
Extent:

---
TestNg:

---
### Logs:

---
### CI/CD:

---

---
#### Artifacts:
---