testbench icon indicating copy to clipboard operation
testbench copied to clipboard

Vaadin TestBench is a tool for automated user interface testing of Vaadin applications.

Results 102 testbench issues
Sort by recently updated
recently updated
newest added

In the nag() method - if license not found then TestBench 5 complains about a missing TestBench 4 license. And it says my license is a Testbench 4 license... weird...

Starting form Flow 1.1, `com.vaadin.external.gwt:gwt-elemental:jar:2.8.2.vaadin1` will be used instead of the previously used `com.google.gwt:gwt-elemental:jar:2.8.2` version because of OSGi compatibility. This causes lots of warnings during application startup about having the...

ParallelTest javadoc should have instructions on writing a ParallelTest

enhancement

Current implementation checks for system properties and environment variables each time `isConfiguredForSauceLabs` and `getHubUrl` are called. This computation could be done on static init like in `Parameters` class, or lazily...

This is how Flow does it https://github.com/vaadin/flow/blob/master/flow-test-util/src/main/java/com/vaadin/flow/testutil/ChromeBrowserTest.java#L68 Seems like a reasonable default to avoid having to manunally set/reset headless mode Note that this mostly/only makes sense when running locally and...

Hi, I´m using testbench 5.1.1 to test a Vaadin application. I create this method to select data from a combobox. ``` public static void selectComboboxElement(ComboBoxElement comboBoxElement, String comboboxText) { comboBoxElement.selectByText(comboboxText);...

https://github.com/vaadin/testbench/blob/master/vaadin-testbench-core/src/main/java/com/vaadin/testbench/parallel/ParallelTest.java#L154-L160 Otherwise if a Parallel test has `@BrowserConfiguration` with 3 browsers, three methods will be created but local chrome will be ran for all of them.

When I have a Notification with text and a button, NotificationElement.getText() returns also Button caption as part of the return value. It should be easier to verify that there is...

When creating tests, you typically use `first()` to find the only element on the page. If for some reason there are multiple results, you will never notice it until some...

enhancement