This project contains automated test cases for the TechForing career portal using Selenium WebDriver with Java. It includes automated user registration (sign-up) and login functionality with manual CAPTCHA input using Thread.sleep() for pausing test execution.
- Automated User Registration: Fills out and submits the sign-up form with user details
- Automated Login: Authenticates users with email and password
- Manual CAPTCHA Input: Uses
Thread.sleep()for manual CAPTCHA entry during test execution - Page Navigation: Handles dynamic web elements and waits for proper page loading
- Java: Programming language
- Selenium WebDriver: Browser automation framework
- JUnit 5: Testing framework for organizing and running test cases
- Gradle: Build automation tool
- ChromeDriver: WebDriver implementation for Chrome browser
Contains two test cases:
- Navigates to the TechForing career portal
- Clicks the sign-up button
- Fills in user details:
- Full Name
- Phone Number
- Date of Birth
- Gender (dropdown selection)
- Password
- Confirm Password
- Pauses execution with
Thread.sleep()for manual CAPTCHA input - Waits for tester to manually enter the CAPTCHA
- Completes sign-up process
- Navigates to the login page
- Enters email credentials
- Enters password
- Submits the login form
Thread.sleep() to pause execution and wait for manual CAPTCHA entry. Ensure you monitor the test execution and enter the CAPTCHA when prompted.
Login_SignUp.java before running:
- Email addresses
- Passwords
- Phone numbers
- Personal information
For detailed bug report information, please refer to the Google Drive document:
For comprehensive test cases, please refer to the Google Drive document:
For questions or issues, please open an issue in the repository.