O'Reilly logo

Vaadin 7 Cookbook by Ondrej Kvasnovsky, Jaroslav Holan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Testing the UI with TestBench

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.

Getting ready

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required