This project automates several activities for the Question2Answer platform reducing manual effort and errors. It utilizes Selenium WebDriver to interact with the platform, performing tasks such as the following features:
- User Registration: Automates the registration process through the registration page.
- Removing Users: Automates the process of deleting users from the platform.
- Reads User Data: Extracts user information, such as username and email, directly from an Excel file, streamlining the registration process.
- Secure Password Handling: Ensures that passwords are handled securely during the registration process, protecting sensitive user information.
- Flexible File Path Support: Supports both default and custom file paths for the Excel file, allowing users to easily manage and update user data sources.
- Detailed Logging: Logs the entire registration process, tracking each step and identifying any errors that occur for easy troubleshooting.
- .NET Core SDK
- Selenium WebDriver (ChromeDriver)
- ExcelDataReader library for reading Excel files.
- Google Chrome browser installed.