https://github.com/tiagocbarbosa/parabank-web-selenium
Automation test of the ParaBank website using Selenium Webdriver
https://github.com/tiagocbarbosa/parabank-web-selenium
automation-selenium automation-test java selenium-webdriver
Last synced: about 1 month ago
JSON representation
Automation test of the ParaBank website using Selenium Webdriver
- Host: GitHub
- URL: https://github.com/tiagocbarbosa/parabank-web-selenium
- Owner: tiagocbarbosa
- Created: 2023-05-09T12:57:18.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-03T23:50:17.000Z (almost 2 years ago)
- Last Synced: 2025-01-19T23:23:29.747Z (3 months ago)
- Topics: automation-selenium, automation-test, java, selenium-webdriver
- Language: Java
- Homepage:
- Size: 12.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# parabank-web-selenium
This project is a test automation of the [ParaBank](https://parabank.parasoft.com/parabank/index.htm), a demo site that simulates a realistic
online banking website, and it uses Selenium Webdriver and Java technologies.Important: the automation is not covering all the website functionalities.
## Prerequisites
- JDK 11.8.18;
- Maven 3.8.1;
- Selenium Webdriver 4.9.0;
- ChromeDriver 114.0.5735.90;
- JUnit 5.9.3.Note: the versions defined above can be equal or higher.
## Usage
To use this project, clone it on your machine and open it on your favorite IDE.To run the test automation, you can simply run all the tests located at the `src/test/java` dir. This is possible
because the ParaBank application is already running on a web server.But if you would like to run only one test case, you can open the
[`RegisterTest.java`](https://github.com/tiagocbarbosa/parabank-web-selenium/blob/main/src/test/java/org/parasoft/parabank/register/RegisterTest.java)
file as an example, and run its tests.Once you run the tests, Selenium Webdriver will open a browser and execute the steps defined on the test file.
## References
[Selenium Webdriver documentation](https://www.selenium.dev/documentation/webdriver/)
[ParaBank website](https://parabank.parasoft.com/parabank/index.htm)
[Download the Chromedriver](https://chromedriver.chromium.org/downloads)