Selenium POM (Page Object Model) is a Java framework that provides ability to describe your web application as a hierarchy of models. It also adds helper methods for most common functions such us double click, or get value.
- Java 8
- Selenium 3.0 or better
- Reflections 0.9.10 or better
- Google guice 4.0 or better (optional)
<dependency>
<groupId>uk.sponte.automation</groupId>
<artifactId>selenium-pom</artifactId>
<version>3.0.0</version>
<scope>test</scope>
</dependency>
Please visit our wiki to find documentation.
Example project can be found inside this repo at selenium-pom-example