Skip to content

Releases: vaadin/testbench

Renamed core artifact to vaadin-testbench-core

31 Jan 14:16
816c71c
Compare
Choose a tag to compare
Rename vaadin-testbench back to vaadin-testbench-core so we can have …

…a platform level vaadin-testbench meta dependency (#982)

More helpers for element integrations

29 Jan 09:21
907c179
Compare
Choose a tag to compare
Pre-release
6.0.0.alpha8

Add hasAttribute helper (#980)

Helpers for element integrations

26 Jan 10:49
96e692e
Compare
Choose a tag to compare
Pre-release
6.0.0.alpha7

Add helper for integrating elements with a string value (#979)

Fixed license checker issue

23 Jan 09:02
88f5993
Compare
Choose a tag to compare
Pre-release
6.0.0.alpha6

Use newest license checker (#977)

6.0.0.alpha5

22 Jan 12:33
0621404
Compare
Choose a tag to compare
6.0.0.alpha5 Pre-release
Pre-release

Changes since 6.0.0.alpha4:

  • Updated license checker

Vaadin TestBench 6.0.0.alpha4

09 Jan 12:25
27abf95
Compare
Choose a tag to compare
Pre-release

Changes since 6.0.0.alpha1:

  • Add a runtime check that the expected Selenium version is found (#961)
  • add unique Sauce Connect tunnel ID for each build (#965)
  • Add support for new Vaadin client namespace. (#971)

Vaadin TestBench 5.1.1

28 Nov 12:15
e8202ed
Compare
Choose a tag to compare

Changes in TestBench 5.1.1 include:

  • #969 - Removed the dependency on com.google.gwt:gwt-user

Vaadin Testbench 5.1.0

17 Nov 09:57
d17a15b
Compare
Choose a tag to compare

Main enhancements in 5.1.0

  • Selenium version is now 3.4.0
  • PhantomJSDriver version is now 1.4.2
  • New waitUntil helper method added in Element and TestCase classes

List of minor bugfixes in each pre-release release notes:

Support for Vaadin 10 and Web Components

02 Nov 09:12
Compare
Choose a tag to compare

ElementQuery has been rewritten to work with Web Components and the DOM

  • $(ButtonElement.class) searches for the tag defined in ButtonElement using @Element("some-tag")
  • id("someId") restricts the search to elements with the given id
  • attr(name,value) restricts the search to elements with the given attribute value
  • first(), last(), all(), get(i) fetches the given matching element
  • onPage() resets the search context to the root of the page
  • Other methods previously available in ElementQuery were removed

New helper methods added to TestBenchElement:

  • getPropertyString(name), getPropertyBoolean(name), getPropertyDouble(name) fetches the property from the element
  • setProperty(name,value) sets the property on the element
  • callFunction(name, parameters) calls the given function on the element using the given parameters

Support for IE8, IE9, IE10 and PhantomJS was removed. These browsers are not supported by Vaadin 10.

A HasElementQuery interface was added to make it easier to create helper interfaces using element queries.

Fix issue with latest selenium

13 Nov 16:47
Compare
Choose a tag to compare
Pre-release

TestBench 5.1.0.beta2 includes a fix for:

  • #945 Infinite loop with latest Selenium when using WebDriverWait