This project contains automated test scripts for:
- Webform Automation for Digital Unite
- Webform Automation for WP Everest Demo
- Web Scraping from DSE (Dhaka Stock Exchange) Live Share Price Table
- Java – Core programming language for automation
- JUnit 5 – Test framework used for structuring and running tests
- Selenium WebDriver – For browser automation and web interaction
- Gradle – Build automation tool
- IntelliJ IDEA – Preferred IDE for development
🔗 Link: Digital Unite Practice Form
📋 Steps:
- Fill out all required fields
- Upload a file (
test.jpg– under 2MB) - Submit the form
- Assert: "Thank you for your submission!"
🎬 Demo Video:
DigitalUnite.mp4
🔗 Link: WP Everest Demo Form
📋 Steps:
- Fill in: Firstname, Lastname, Email, Gender, DOB, Nationality, Phone, Country (Bangladesh), Agree to T&C
- Submit the form
- Assert successful registration
🎬 Demo Video:
faisalkabir1-Web-Automation-by-JUnit-WPeverest.mp4
🔗 Link: DSE Live Share Price Table
📋 Steps:
- Scrape all the cell values (excluding floating header)
- Print values in console
- Save them into
ScrapedData.txt
🎬 Demo Video:
scrapfaisalkabir1-Web-Automation-by-JUnit.mp4
Make sure you have:
- Java 17
- Gradle Wrapper
- Installed all required dependencies which are added in
build.gradlefile
To run tests:
./gradlew test
🧪 Run on Windows
```cmd
gradlew.bat testTo avoid pushing unnecessary files, include the following in your .gitignore:
.gradle
.idea
build
gradle
logsFaisal Kabir
SQA Engineer | Automation Tester | Email: [email protected]


