Package com.vaadin.flow.testutil
Class AbstractComponentIT
java.lang.Object
com.vaadin.testbench.TestBenchTestCase
com.vaadin.testbench.parallel.ParallelTest
com.vaadin.flow.testutil.TestBenchHelpers
com.vaadin.flow.testutil.AbstractTestBenchTest
com.vaadin.flow.testutil.ViewOrUITest
com.vaadin.flow.testutil.ChromeBrowserTest
com.vaadin.flow.testutil.AbstractComponentIT
- All Implemented Interfaces:
com.vaadin.testbench.HasDriver,com.vaadin.testbench.HasElementQuery,com.vaadin.testbench.HasSearchContext,com.vaadin.testbench.HasTestBenchCommandExecutor
- Direct Known Subclasses:
AbstractValidationTest
Abstract base class for integration tests.
- Since:
- 1.0
-
Nested Class Summary
Nested classes/interfaces inherited from class com.vaadin.flow.testutil.AbstractTestBenchTest
AbstractTestBenchTest.ClientChecker -
Field Summary
Fields inherited from class com.vaadin.flow.testutil.AbstractTestBenchTest
BROWSERSTACK_IDENTIFIER, BROWSERSTACK_IDENTIFIER_PROPERTY, SERVER_PORT, SERVER_PORT_PROPERTY_KEY, testName, USE_BROWSERSTACK, USE_BROWSERSTACK_PROPERTY, USE_HUB, USE_HUB_PROPERTYFields inherited from class com.vaadin.testbench.parallel.ParallelTest
screenshotOnFailureFields inherited from class com.vaadin.testbench.TestBenchTestCase
driver, maxAttempts -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidChecks that server is available before running the actual test.protected intUsed to determine what port the test is running on.getProperty(org.openqa.selenium.WebElement element, String propertyName) protected StringGets the absolute path to the test, starting with a "/".Methods inherited from class com.vaadin.flow.testutil.ChromeBrowserTest
customizeCapabilities, getBrowserCapabilities, getHubBrowsersToTest, setup, updateHeadlessChromeOptionsMethods inherited from class com.vaadin.flow.testutil.ViewOrUITest
getUIClass, getViewClassMethods inherited from class com.vaadin.flow.testutil.AbstractTestBenchTest
assertImageEquals, assertRuleOnce, getBrowsersToTest, getCurrentHostAddress, getDeploymentHostname, getHubHostname, getLocalExecution, getRootURL, getRunLocallyBrowser, getRunLocallyBrowserVersion, getTestURL, getTestURL, isClientRouter, open, open, openForEs6Url, openUrl, verifyScreenshot, waitForClientRouter, waitForFont, waitForWebComponent, waitForWebComponentsBootstrapMethods inherited from class com.vaadin.flow.testutil.TestBenchHelpers
assertEquals, blur, checkLogsForErrors, checkLogsForErrors, clickElementWithJs, clickElementWithJs, drag, dragAndDrop, dragElementOver, executeScript, getLogEntries, getScrollX, getScrollY, hasCssClass, isElementPresent, scrollBy, scrollIntoViewAndClick, scrollToElement, waitForDevServer, waitForElementNotPresent, waitForElementPresent, waitForElementVisible, waitUntilNot, waitUntilNotMethods inherited from class com.vaadin.testbench.parallel.ParallelTest
getDefaultCapabilities, getDesiredCapabilities, getHubURL, getRunOnHub, setDesiredCapabilitiesMethods inherited from class com.vaadin.testbench.TestBenchTestCase
concatUrl, findElement, findElements, getCommandExecutor, getContext, getDriver, setDriver, testBench, waitUntil, waitUntil, wrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.testbench.HasElementQuery
$, $
-
Constructor Details
-
AbstractComponentIT
public AbstractComponentIT()
-
-
Method Details
-
checkIfServerAvailable
public void checkIfServerAvailable()Description copied from class:AbstractTestBenchTestChecks that server is available before running the actual test.- Overrides:
checkIfServerAvailablein classAbstractTestBenchTest
-
getTestPath
Description copied from class:AbstractTestBenchTestGets the absolute path to the test, starting with a "/".- Overrides:
getTestPathin classViewOrUITest- Returns:
- the path to the test, appended to
AbstractTestBenchTest.getRootURL()for the full test URL.
-
getDeploymentPort
protected int getDeploymentPort()Description copied from class:AbstractTestBenchTestUsed to determine what port the test is running on.- Overrides:
getDeploymentPortin classAbstractTestBenchTest- Returns:
- The port the test is running on, by default AbstractTestBenchTest.DEFAULT_SERVER_PORT
-
getProperty
-