Vaadin TestBench 5 is intended to test Vaadin Framework 8 applications.
Vaadin TestBench 5 is API compatible with Vaadin TestBench 4.x, and can thus be used as a drop-in replacement for any 4.x version provided the tested project has been migrated to Vaadin Framework 8, see Vaadin Framework 8 migration guide. The exceptions to this rule are listed in the API changes section below.
CheckBoxGroupElement added to test CheckBoxGroup Component
RadioButtonGroupElement added to test RadioButtonGroup Component
Vaadin Framework 8 provides an optional dependency that includes compatibility components to facilitate the migration between versions 7 and 8.
Some components only exist in com.vaadin.v7.ui compatibility package like:
Such components and their corresponding TestBenchElement have been deprecated but can still be used and tested.
Other components exist in both com.vaadin.v7.ui and com.vaadin.ui packages. In these cases the same TestBenchElement can be used to test either version.
One example of this is NativeSelectElement that can be used to test both com.vaadin.v7.ui NativeSelect and com.vaadin.ui NativeSelect