Skip to content

scripnichenko/ryanair.com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Maintainability Test Coverage Codeship Status for scripnichenko/ryanair.com Docker Pulls

Coverity Scan Build Status

Docker Hub: https://hub.docker.com/r/askrypnychenko0808/ryanair.com/

Quick Start


Clone/Download repository and execute next commands under the ryanair.com package.

To run local test with local Chrome browser:

mvn clean test -Dselenide.browser=chrome site

To generate Allure report and start a server:

mvn allure:serve

To run from IDE:

Run src/test/java/runner/DeclinedPaymentTest.java as Maven test

Declined Payment Test

Cucumber Feature story available here src/test/resources/features/checkDeclinedPaymentErrorMessage.feature Test steps:

  • select From/To airports (from Feature Story)
  • set One Way option
  • set the Date (from Feature Story)
  • set Passengers Quantity
  • select first Proposed flight
  • select flight fare
  • select available seats
  • login
  • set payment details (from Feature Story)
  • Check message after payment decline

Tech Stack

Test was implemented using BDD approach based on next technologies:

  • Maven 3.3.9
  • Selenide 4.10
  • Junit 4.12
  • Cucumber 1.2.5
  • Allure 2.6.0

Classes are organized according to Page Object design pattern.

Releases

No releases published

Packages

No packages published