This project automates the user registration and login process on the SignUpGenius website. The script demonstrates Selenium WebDriver's capabilities for interacting with dynamic web elements and handling browser-based automation tasks.
- Automates the user registration process, including inputting personal details and solving a CAPTCHA manually.
- Automates the login process for the registered user.
- Includes JavaScript-based scrolling for seamless interaction with the page.
- Performs logout functionality to complete the user flow.
Before running this project, ensure you have the following:
- Java Development Kit (JDK) - Version 8 or above.
- Google Chrome - Latest stable version.
- ChromeDriver - Version compatible with your Google Chrome browser.
- Selenium WebDriver - Included in the project dependencies.
- CAPTCHA solving capability - The script pauses for manual CAPTCHA solving.
- Java - The programming language for automation.
- Selenium WebDriver - For interacting with web elements and automating browser actions.
- Google Chrome & ChromeDriver - For browser automation.
- JavaScript Executor - For advanced browser interactions such as scrolling.
- The script includes pauses (
Thread.sleep) for better visibility of the process and user actions. - CAPTCHA solving requires manual intervention, as automated CAPTCHA solutions are not implemented.