How prasadhanjagi/winkcart-automation works
This repository appears to be a Java UI-test automation harness, with login testing as its visible domain. Its likely workflow is configured test execution using browser setup, page objects, and login test data, with listeners and utilities supporting runs. That workflow is inferred from filenames only: no README or source excerpts were provided, so runtime calls and data transfers cannot be verified and are not shown as edges.
Components 17
Test execution
- Login test
src/test/java/online/winkcart/automation/tests/LoginTest.java - Base test
src/test/java/online/winkcart/automation/base/BaseTest.java
Page objects
- Login page
src/test/java/online/winkcart/automation/pages/LoginPage.java - Base page
src/test/java/online/winkcart/automation/pages/BasePage.java
Run support
- Driver factory
src/test/java/online/winkcart/automation/driver/DriverFactory.java - Config reader
src/test/java/online/winkcart/automation/config/ConfigReader.java - Login data provider
src/test/java/online/winkcart/automation/dataproviders/LoginDataProvider.java - Retry analyzer
src/test/java/online/winkcart/automation/listeners/RetryAnalyzer.java - Test listener
src/test/java/online/winkcart/automation/listeners/TestListener.java - Backend health check
src/test/java/online/winkcart/automation/utils/BackendHealthChecker.java - JSON reader
src/test/java/online/winkcart/automation/utils/JsonReader.java - Screenshot utilities
src/test/java/online/winkcart/automation/utils/ScreenshotUtils.java
Test resources
- Configuration
src/test/resources/config.properties - Login test data
src/test/resources/testdata/login.json - Smoke suite
src/test/resources/suites/smoke.xml - Regression suite
src/test/resources/suites/regression.xml - Allure settings
src/test/resources/allure.properties