This project demonstrates how to use Selenium WebDriver with C# to automate filling
This automation script performs the following steps:
- Opens the Chrome browser
- Navigates to the CloudQA form
- Fills in required fields:
- First Name
- Gender (Female)
- Mobile Number
- Date of Birth
- Subject (Maths)
- Uploads a file from local storage
- Waits for each element to load to ensure stability
- Closes the browser after execution
| Tool | Purpose |
|---|---|
| C# (.NET 8) | Primary programming language |
| Selenium WebDriver | Browser automation |
| ChromeDriver | Connects Selenium to Chrome |
| XPath & WebDriverWait | Stable element detection |
| VS Code | Code editor |
| Git & GitHub | Version control and sharing |
SeleniumTest/
βββ Program.cs # Main automation script
βββ SeleniumTest.csproj # .NET project file
βββ bin/obj/ # Build outputs