APORT - Advance Page Object Resolver Toolkit

Several classes for declarative component-oriented approach to writing tests using Selenium 2 WebDriver, Java.

Released as FOSS under MIT license.

Hosted on Bitbucket:



  • 2017-01-10, version 0.3, first release, API considered stable
  • 2017-06-27, version 1.0, upgrade to Selenium 3.x


Snapshots are quite stable. i.e. bugs are fixed at top priority. API changes are mostly backward-compatible but API still can change.

Add this to your maven setting if you want to use snapshot version in your project:

<?xml version="1.0" encoding="UTF-8"?>

<settings xmlns="" xmlns:xsi="" xsi:schemaLocation="">




For Developers

Contributors are welcome.

Code Style

Respect existing code style.

In case you are using Intellij IDEA, there is code style for recent version in aport.xml file.