Skip to content

eu-evops/selenium-pom

Repository files navigation

Selenium Page Object Model

Build Status Coverity Scan Build Status

What is it

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.

Requirements

  • Java 8

Dependencies

  • Selenium 3.0 or better
  • Reflections 0.9.10 or better
  • Google guice 4.0 or better (optional)

Get it with Maven

<dependency>
    <groupId>uk.sponte.automation</groupId>
    <artifactId>selenium-pom</artifactId>
    <version>3.0.0</version>
    <scope>test</scope>
</dependency>

Documentation

Please visit our wiki to find documentation.

Examples

Example project can be found inside this repo at selenium-pom-example