This project provides automation tests for the Open HR website using Selenium WebDriver. The tests cover key functionalities such as user login, employee management, and other features of the Open HR application. The automation suite ensures the reliability and functionality of the website across different browsers.
- Login Test: Validates the login functionality with valid and invalid credentials.
- Employee Management: Verifies the functionality for adding, editing, and deleting employee records.
- Search Functionality: Validates search and filter features for employee records.
- Browser Compatibility: Supports running tests on multiple browsers such as Chrome, Firefox, and Edge.
- Test Reports: Generates detailed test reports for every test execution.
- Selenium WebDriver: A tool for automating web browser interaction.
- Java: Programming language for writing the automation scripts.
- TestNG: Framework used for structuring tests and generating reports.
- Maven: Dependency management and build tool.
- ChromeDriver/GeckoDriver/EdgeDriver: Browser drivers for running tests on Chrome, Firefox, and Edge.
- JUnit/Log4j: Optional for logging and additional testing features.
- Java 8 or later
- Maven
- Browser drivers (ChromeDriver, GeckoDriver, EdgeDriver)
- Integrated Development Environment (IDE) like IntelliJ IDEA or Eclipse