Skip to content

UI Framework: JAVA, TestNG, Maven, Data, Keyword Driven, Page-Object-Model Concept, Allure-Report, Deploy To GitHub Page

Notifications You must be signed in to change notification settings

gits5213/javaSeleniumUIAutomaitonSuite

Repository files navigation

Selenium Java TestNG Maven Allure Report Playground project

Pre-requirement for this project

- JDK Install & Set up Environment variable
- Maven Set up Environment variable

Set up project

- Clone from the github into your IDE (IntelliJ)
- mvn clean compile
- mvn clean test 

How to execute test suite

- mvn clean test

Generate Allure Report

- allure serve "allure-results path"
- Example: allure serve allure-results

Set up Action

- Create Java Maven build.yml file
- Github > Settings > Action Generel > Workflow permissions > Select 
    Read and Write Permissionm 
- Create Github page with Jeklin
- .yml > deployment section > instead of "env" use "with"