jkwaldrip / java-test-framework

An example test automation framework in Java using Apache HTTP Client and Selenide

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

java-test-framework

An example test automation framework in Java using Apache HTTP Client and Selenide

Description

This is an example test automation framework that uses Selenide to handle Selenium WebDriver sessions, Apache HTTP Client for REST service interactions, Google Gson for JSON de/serialization, and AssertJ for fluent assertions.

Installation

  1. Clone this repository or download it as a ZIP file.
  2. Install Java JDK-11 (Hotspot version):
    https://adoptopenjdk.net/?variant=openjdk11&jvmVariant=hotspot
  3. Install Gradle: https://gradle.org/install/
  4. Open a terminal and navigate to the directory where you have cloned or unpacked this repository.
  5. You can run all of the tests in this project with Gradle:
    gradle clean test

About

An example test automation framework in Java using Apache HTTP Client and Selenide

License:MIT License


Languages

Language:Java 100.0%