An example test automation framework in Java using Apache HTTP Client and Selenide
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.
- Clone this repository or download it as a ZIP file.
- Install Java JDK-11 (Hotspot version):
https://adoptopenjdk.net/?variant=openjdk11&jvmVariant=hotspot - Install Gradle: https://gradle.org/install/
- Open a terminal and navigate to the directory where you have cloned or unpacked this repository.
- You can run all of the tests in this project with Gradle:
gradle clean test