View on GitHub

Selenium-tinafw

A framework for writing maintainable poetry with Selenium WebDriver.

Download this project as a .zip file Download this project as a tar.gz file

selenium-tinafw

A minimal and effective Selenium framework, not a wrapper.

The goal is two-fold:

In order to get an idea of how tests look like by using this framework, please see the sample provided. Start from SampleWebTest, down to the WebTasks (OnMyAboutMePage, Search, CanCompliment), down to page objects (SearchResultsPage, SearchResult, etc.)

Usage

Please see the Tutorial on the wiki.

Features

A glimpse of the internals: UML Sequence Diagrams

Open browser SD

Login SD

Design goals

Requirements

Graphviz is actually optional: it is needed for generating javadocs with pretty cool UML class diagrams (thanks UMLGraph!). So you're not gonna need it unless you want to run mvn site or mvn javadoc:javadoc.

Dependencies

The main dependencies are:

Please see the POM file for more details.

TODO