Skip to content

Latest commit

 

History

History
47 lines (29 loc) · 1.56 KB

README.md

File metadata and controls

47 lines (29 loc) · 1.56 KB

POC of Selenide based framework in Java for E2E UI testing.

This project is meant for educational purposes only.

Dependencies

selenide = "5.7.0"
junit = "5.6.0"
snakeyaml = "1.2.1"
lombok = "1.18.12"
log4j = "1.2.17"

System requirements

  • Java 11
  • Maven
  • Chrome or Firefox browser

Environment Setup

  1. Make sure Java 11 SDK is installed and configured (path to Java bin folder is added to PATH environment variable on Windows)

  2. Download dependencies:

    • Download Maven
    • Download the latest version of Chrome
    • or Download the latest version of Firefox
  3. Environment configuration:

    • Base URL and browser could be configured using config files in yml format from src/main/resources folder.

Running from CLI:

$ mvn clean test

Resources

This code is provided on an "AS-IS” basis without warranty of any kind, either express or implied, including without limitation any implied warranties of condition, uninterrupted use, merchantability, fitness for a particular purpose, or non-infringement. Your tests and testing environments may require you to modify this framework. Issues regarding this framework should be submitted through GitHub.