Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/keshavjha06/seleniume2eproject
Framework for Web test automation with Java, Selenium, TestNG, Cucumber, Maven and POM
https://github.com/keshavjha06/seleniume2eproject
cucumber extentreports java jenkins maven page-object-model selenium-webdriver testng-framework web
Last synced: 3 days ago
JSON representation
Framework for Web test automation with Java, Selenium, TestNG, Cucumber, Maven and POM
- Host: GitHub
- URL: https://github.com/keshavjha06/seleniume2eproject
- Owner: keshavjha06
- Created: 2021-04-23T07:15:13.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-09-25T14:39:49.000Z (about 2 years ago)
- Last Synced: 2023-03-06T15:33:47.495Z (over 1 year ago)
- Topics: cucumber, extentreports, java, jenkins, maven, page-object-model, selenium-webdriver, testng-framework, web
- Language: Java
- Homepage:
- Size: 7.83 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Selenium E2E Project
## Introduction
This Test Automation Framework is created using Java + Selenium Web Driver + TestNG + Cucumber + Maven Page Object Model(POM).
Which can be used across different web based applications.It is used to make the code more readable, maintainable and reusable.## Technologies/Tools used in building the framework
- IntelliJ IDEA - IDE
- Selenium - Browser Automation library
- Maven - Build automation tool
- Java - Programming language
- TestNG - Test Management library
- BDD - Cucumber
- Extent Reports - Reporting framework
- GitHub - Version control
- Jenkins - CI/CD## Steps to clone execute the tests
`git clone https://github.com/keshavjha06/SeleniumE2EProject.git`
`cd SeleniumE2EProject`
`mvn clean install`
`mvn test`## Screenshot:
- Take Screenshots On test failures Method will automatically capture & store the screenshots under /reports directory.
The screenshot files will be named of the test method name.## Reporting:
- The framework produce index.html report. It resides in the reports folder.This reports gives the link to all the different component of the TestNG reports like Groups & Reporter Output. On clicking these will display detailed descriptions of execution.