writeonk / SeleniumWebdriverGradleDemo

Selenium Webdriver + Java + Gradle + Extent Report + Log4j2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Selenium Webdriver Gradle Demo

  • Automation test suite for Web Application

Key Feature

  1. Java 8 as a language
  2. Gradle as a Build Tool
  3. 🔥 Selnium 4.0 Webdriver
  4. 🔥 Extent Spark Report
  5. 🔥 Log4j2
  6. Cross Browser Testing - Chrome, Firefox, Safari
  7. WebDriverManager

Setup Project on Machine for work

  • 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.

After setting up IntelliJ & Java on your machine

  • 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 Project and Get a Report & logs

  • 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

Running test suites from the command line

  • CD into the directory containing the test suite for the application you want. cd com.novohq.app
  • Run $ gradle clean test to run full suite
  • Run $ gradle clean smokeTests to run smoke testcases

About

Selenium Webdriver + Java + Gradle + Extent Report + Log4j2


Languages

Language:Java 100.0%