- Automation test suite for Web Application
- Java 8 as a language
- Gradle as a Build Tool
- 🔥 Selnium 4.0 Webdriver
- 🔥 Extent Spark Report
- 🔥 Log4j2
- Cross Browser Testing - Chrome, Firefox, Safari
- WebDriverManager
- Install IntelliJ IDEA
- Install java
- Install jdk & jre
- As it is a gradle project, no other dependencies need to download. All the dependencies that required for project is already added.
- Download the project from git and unzip it or take a git clone.
- Open IntelliJ
- Import projects pop up will open
- Browse the project from your local machine.
- Run TestNg Suite
- wait till project run completly. Once it finished.
- Expand Report folder and you will find latest report there with latest date and time.
- Click on Report and open with web-browser
- Find logs in log folder
- CD into the directory containing the test suite for the application you want.
cd com.novohq.app
Run $ gradle clean test
to run full suiteRun $ gradle clean smokeTests
to run smoke testcases