Skip to content

aquality-automation/aquality-selenium-java-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Quality Gate

Aquality Selenium Template Project

Template for aquality-selenium-java library.

Project structure

  • src/test/java/aquality/selenium/template/
    • configuration/: classes that used to fetch project config from src/test/resources/environment folder
    • models/: classes that represent data models of the application under the test (POJO classes)
    • forms/: Page Objects
    • glue/
    • features/: Cucumber feature files with test scenarios
    • runners/: Cucumber test runners
  • src/test/resources/: resource files such as configurations and test data

Configuration

settings.json file contains settings of Aquality Selenium library. Additional information you can find here.

allure.properties is a part of Allure Report configuration. See details here.

Tests execution

Scenarios from feature files can be executed with TestNG plugin for IDE (Intellij Idea, Eclipse) or with Maven command mvn clean test where you can specify all necessary arguments.

Reporting

Allure Framework is used as a reporting tool. Report data will be places in target/allure-results/ folder (you can change it in allure.properties file).

Run maven command mvn allure:serve to build and open report in web browser.

About

Template project for aquality-selenium-java library.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 6

Languages