https://github.com/siddik-1997/web-automation-with-selenium-junit
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.
https://github.com/siddik-1997/web-automation-with-selenium-junit
automation java junit selenium testing webdriver
Last synced: 2 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/siddik-1997/web-automation-with-selenium-junit
- Owner: Siddik-1997
- Created: 2023-02-14T13:37:14.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-16T09:31:13.000Z (over 3 years ago)
- Last Synced: 2025-02-17T00:48:30.669Z (over 1 year ago)
- Topics: automation, java, junit, selenium, testing, webdriver
- Language: Java
- Homepage:
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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 ```
## Website used for this automation:
- https://demoqa.com/
## 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'
## Report:
This repository contains a report that has been automatically generated.

