Directory

← Back

testbench-support

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

Author

Contributors

Rating

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.

Compatibility

4.0.0.alpha
(24)
(23)
(22)
(21)
(20)
(19)
(18)
(17)
(16)
(15)
(14)
(13)
(12)
(11)
(10)
(8.10)
(8.9)
(8.8)
(8.7)
(8.6)
(8.5)
(8.4)
(8.3)
(8.2)
(8.1)
(8.0)
7.3-7.7Y
(7.2)
(7.1)
(7.0)
(6.8)
(6.7)
(6.6)
(6.5)
(6.4)
(6.3)
(6.2)
(6.1)
(6.0)

Was this helpful? Need more help?
Leave a comment or a question below. You can also join the chat on Discord or ask questions on StackOverflow.

Version

Released
2014-11-18
Maturity
EXPERIMENTAL
License
Apache License 2.0

Compatibility

Framework
Vaadin 7.3+
Browser
N/A
Online