TestBench is a paid add-on that enables automatic testing of the user interface in the Internet browser.
TestBench uses Selenium and JUnit for the test's execution. We can write TestBench tests manually in JUnit or we can let the TestBench Firefox plugin generate JUnit tests for us.
We will explore the latter method. It means we will install the TestBench plugin into Firefox. Then we run the Vaadin application in the browser, record the test scenario, and export the recorded test scenario to a
.java JUnit file.
Create a new Maven project from the Vaadin archetype and create a new test source folder named
src/test/java inside the project.
Download TestBench (ZIP file) from https://vaadin.com/directory#addon/vaadin-testbench ...