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

TestBench setup for each developer can be significantly simplified by using a Maven plugin that downloads phantomjs and/or e.g. Chrome Driver and installs them to a temporary location so that...

To reproduce: Make a test for http://demo.vaadin.com/expense-manager/ The used vaadin elements add a `window.vaadin` object containing only `elements`. Seems like `waitForVaadin` will interpret this as a Vaadin Framework app booting...

Testbench version 4.2.0 Vaadin version 7.7.7 There seems to be an error when TestBench tries to assure if a submenu is present. The setup is like this: ``` MenuButton MenuItem...

At least in LicenseChecker it goes: "Your license for TestBench 4 has not been validated. Check your network connection." But also at start-up, when I run TestBench 5 from Maven,...

TestBench uses `gson` directly for license checking. However, the `gson` dependency is not a direct dependency of TestBench, but instead an indirect dependency (of selenium-api 2.53.1). This dependency breaks and...

Vaadin support suggested that we file following issue as a bug. We use selenium and phantomjs (v2.1.1) alongside testbench. After navigating to a page, we call waitForVaadin() via the WebDriver...

When running a screenshot test against an offscreen element, the test fails with an error: ``` Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 5.684 sec

When running tests in a browser (not headless) and the browser window opens on a high-DPI screen (aka retina), the screenshot used by element.compareScreen() is wrong. For example, compare the...

It should be possible (and easy) to create parameterized tests and run them using `ParallelRunner`. A simple use case: "Test that login works for users 'foo','bar' and 'baz'" In the...

**Originally by @Artur-** ___ com.vaadin.testbench.parallel.Browser could have an ANDROID/IPHONE/IPAD or similar. Screenshots should be named properly when running on mobile devices, currently an iPhone test run on Saucelabs creates screenshots...