Skip to content

This Git repository contains a Selenium JUnit project for automated testing of web applications. The project uses Java and JUnit to write tests and validate the functionality of the web application. The tests are run automatically by the Gradle and the results are reported in JUnit format.

Notifications You must be signed in to change notification settings

zafir100100/Web-Automation-with-Selenium-JUnit

Repository files navigation

Web-Automation-with-Selenium-JUnit

What is Selenium JUnit:

Selenium JUnit is a popular test automation framework for testing web applications. JUnit is a widely-used testing framework for Java and Selenium JUnit is an integration of JUnit and Selenium WebDriver.

With Selenium JUnit, developers can write automated tests for web applications using Java programming language. These tests can validate the functionality of a web application, including the presence of specific elements, the behavior of buttons, links, and forms, and the responsiveness of the application to different types of inputs and interactions.

Using Selenium JUnit, developers can test the functionality of their web applications at the UI level and ensure that the applications are working as expected. This can improve the quality of the applications and help to catch bugs early in the development cycle.

Technology used:

  • IntelliJ
  • Selenium

Framework used:

  • JUnit

How to run this project:

  • Clone this project
  • Give this following command gradle clean Test

Prerequisite:

Some Dependencies ar required for run this project. These dependencies are

// https://mvnrepository.com/artifact/junit/junit
testImplementation group: 'junit', name: 'junit', version: '4.13.2'

// https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java
implementation group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '4.8.0'

// https://mvnrepository.com/artifact/io.github.bonigarcia/webdrivermanager
implementation group: 'io.github.bonigarcia', name: 'webdrivermanager', version: '5.3.2'

Test Report:

180

Website used for this automation:

181

About

This Git repository contains a Selenium JUnit project for automated testing of web applications. The project uses Java and JUnit to write tests and validate the functionality of the web application. The tests are run automatically by the Gradle and the results are reported in JUnit format.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published