Skip to content

Theophelus/CucumberAutomatedTests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automation project

This project is a learning project for creating an automation framework for the Orange HRM Management using the Page Object Model (POM) design pattern, Cucumber BDD, Selenium Webdrivers, Java, and TestNG.

Project Structure

The project follows the Page Object Model (POM) design pattern, separating page-specific actions and locators from the test scripts.

Dependencies

The project utilizes the following dependencies:

  1. Selenium WebDriver
  2. Cucumber
  3. TestNG
  4. Java
  5. Extent Reports Grasshopper plugin

Make sure to update the pom.xml file with the latest versions of these dependencies.

Reporting

Extent Reports with the Grasshopper plugin are used for reporting. The reports are generated after each test run. You can find the reports in the test-output/SparkReports directory.

Continuous Integration

  1. Run specific tests navigate to Java CI with Maven workflow
  2. Click on it, then click on [Run workflow] dropdown
  3. Select browser, then specify the feature file you want to run on the input parameters
  4. Click on run workflow button

Contributing

Feel free to contribute to the project by opening issues or submitting pull requests.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published