This project demonstrates an automated script for filling out a web form using Selenium WebDriver. The script interacts with the website, which is designed to practice and master Selenium WebDriver automation.
- Opens the Formy web form page.
- Fills out user details including name, job title, education level, gender, and years of experience.
- Inputs a specified date using a date picker.
- Submits the form and retrieves a success message.
- Incorporates best practices like explicit waits and JavaScript execution for enhanced performance.
Before running this project, ensure you have the following installed:
- 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.
- 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 scrolling and handling advanced browser interactions.