Support library that enables the use of Selenium's PageFactory and Page Objects Pattern with Vaadin TestBench 4

The new component based Element API for TestBench 4 is great and alleviates the need to write homemade helper functions or library.

However, since Selenium's PageFactory works using dynamic proxies, you'll get a ClassCastException if you replace the WebElement attributes in your Page Objects by a subclasses of TestBenchElement.

This library makes it possible to benefit from the new TestBench Element API while using the Page Objects Pattern supported by Selenium's PageFactory.

Install

Link to this version
ExperimentalReleased 18 November 2014Apache License 2.0
Framework Support
Vaadin 7.3+
Install with
Release notes - Version 4.0.0.alpha