Simple framework for Web apps automation using Selenium, Maven, TestNG. POM with Page Factory Pattern
- Applications - each app in separated package, contains page objects
- Config - load driver with options
- Utilities - contains base page object class to share driver and possible actions on pages
- Test - contains tests and test suites for pages
├───src
│ └───main
│ └───java
│ ├───applications
│ │ └───github
│ ├───config
│ └───utilities
│ ├───common
│ └───PageObject
└───test
├───java
│ └───applications
│ └───github
│ ├───e2e_test
│ ├───login_page
│ └───main_page
└───resources
└───github
Run .xml file for suite that should be executed.
Reports will be added to \reports in root directory.