Skip to content

Alexa-R/amazonTestingProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Test automation project

Web test automation project using IntelliJ IDEA Community, Java, Maven, JUnit, Selenium WebDriver, Page Object Model (POM), Log4j, Allure.

Test Subject

I've picked www.amazon.com as a test subject for no particular reason. It's a large site and has variety of features that we can play around with.

Main classes/packages:

  • СucumberRunnerTest.java - class that runs tests;
  • pages - package that stores classes with page descriptions;
  • services - package containing classes that store methods for interacting with page elements;
  • stepdefs - package containing classes with a description of test steps;
  • features - package containing test scripts.
  • helper - package that contains helper classes (e.g. Logger, Locators).
  • locators.properties - file containing locators.

Tools

  • Selenium Webdriver
  • Selenide
  • Cucumber-JVM
  • Maven
  • JUnit
  • Log4j
  • Allure

Quick intro for developers

Requirements

  • Java JDK 8

Advised working environment

  • Eclipse / IntelliJ
  • Maven

Building with Maven
The project can be built by executing the following command from project root folder:
mvn clean test

Reporting
The report can be built by executing the following command from project root folder:
mvn allure:serve

Screenshots:

Альтернативный текст

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published