https://github.com/ashrika786/page-object-model
A perfect sample code for extent report where we use page object model as a test framework
https://github.com/ashrika786/page-object-model
extent-reports java8 page-object-model selenium selenium-webdriver test-automation test-driven-development test-ng testing-framework
Last synced: 3 months ago
JSON representation
A perfect sample code for extent report where we use page object model as a test framework
- Host: GitHub
- URL: https://github.com/ashrika786/page-object-model
- Owner: ashrika786
- License: apache-2.0
- Created: 2021-05-21T17:00:06.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-06-12T07:06:40.000Z (almost 4 years ago)
- Last Synced: 2025-01-02T18:24:12.774Z (5 months ago)
- Topics: extent-reports, java8, page-object-model, selenium, selenium-webdriver, test-automation, test-driven-development, test-ng, testing-framework
- Language: Java
- Homepage:
- Size: 27.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Page-Object-Model
This application is built to import invoices in CSV format through a user interface by utilising the Import data function.
The automated UI test Logs In and import a CSV file to any upload software.# Demo
## Languages, libraries and tools used
* __[Java 8](https://www.oracle.com/in/java/technologies/javase/javase-jdk8-downloads.html)__
* __[Selenium](https://www.selenium.dev/downloads/)__
* __[TestNG](https://testng.org/doc/eclipse.html)__
* __[Extent reports](https://www.extentreports.com/)__
* __[Eclipse](https://www.eclipse.org/)__Above Features are used to make code simple, generic, understandable, clean and easily maintainable
for future development.## Automated tests
1. To run a test, open the Project window, and then open com.finago.test package name and then right-click
on ProcountorReceiptTest.java and goto RunAs then Click on TestNG Test.
2. To see the reports, open the Project window, and then right-click then click on refresh then open the Reports
Folder and then double click on ExtentReportResults.html file or open the ExtentReportResults.html file on the default browser.
# Prerequisites
* __Eclipse__
* __Java__# Built With
* __[Eclipse Oxygen](https://www.eclipse.org/downloads/packages/release/oxygen)__ - The IDE for Selenium Automation Test
* __[Java 8](https://www.oracle.com/in/java/technologies/javase/javase-jdk8-downloads.html)__ - Language used to build the application