Project containing the automated tests for KEEPER on UI level.
- Selenium - Automate test steps in the browser
- Page Object Pattern - Define each web page under test as page object
- Cucumber - Tests are defined as scenarios in the feature files
- Spring - Dependency injection used for WebDriver and page objects
- TestNG - Run the cucumber scenarios as tests
- Clone the repository on your machine.
- Configure basic test data (see testData.properties), consistent with your test environment, in the Maven settings.xml.
- Run tests by using Maven goal "clean test".