{"repo":"vaadin/testbench","free":true,"listed":false,"github":"https://github.com/vaadin/testbench","clone":"git clone https://github.com/vaadin/testbench.git","description":"Vaadin TestBench is a tool for automated user interface testing of Vaadin applications.","language":"Java","stars":24,"topics":["vaadin","vaadin-testbench","vaadin-framework","java","selenium","vaadin-pro","hacktoberfest"],"license":null,"category":"scrapers-browser-automation","readme_excerpt":"Vaadin TestBench Vaadin TestBench is both a unit testing tool and an integration testing tool. The unit testing tool does not rely on a browser, so its tests run very fast. Because these tests do not run a browser, the browser's Javascript is not available. The integration testing tool is built on Selenium and is used for automated user interface testing of web applications on multiple platforms and browsers. Choosing testing tools optimized for Vaadin UI testing and supported by Vaadin provides you with the best integration and upward compatibility with the Vaadin framework. Releases Official releases of this add-on are available at https://vaadin.com/directory/component/vaadin-testbench. Building TestBench git clone https://github.com/vaadin/testbench.git cd testbench mvn clean install Running Unit Tests mvn test Running Integration Tests JUnit 4 tests should extend ParallelTest if they are to be run in multiple browser configurations. For each browser configuration, a WebDriver is properly created with the desired browser configuration. Locally An application server must be running in order to run the integration tests. The following examples use Jetty for that purpose. Maven The Maven project is configured to automatically start and stop Jetty when you run the integration tests. If instead of running the tests with all the configured browsers you want to run with only one headless Chrome browser and limit the parallelism to 8, use IntelliJ IDEA Alternately, you can manual","default_branch":null,"files":null,"tree":[],"storefront":"/r/vaadin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vaadin/testbench/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}