Package com.vaadin.testbench
Class AbstractBrowserDriverTestBase
java.lang.Object
com.vaadin.testbench.AbstractBrowserTestBase
com.vaadin.testbench.AbstractBrowserDriverTestBase
- All Implemented Interfaces:
HasDriver
,HasElementQuery
,HasSearchContext
,HasTestBenchCommandExecutor
- Direct Known Subclasses:
BrowserTestBase
Base class for tests using
WebDriver
. Provides wrapping for
TestBenchDriverProxy
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.openqa.selenium.WebDriver
Returns theWebDriver
instance or (if the previously provided WebDriver instance was not already aTestBenchDriverProxy
instance) aTestBenchDriverProxy
that wraps that driver.void
setDriver
(org.openqa.selenium.WebDriver driver) Sets the activeWebDriver
that is used by this test caseMethods inherited from class com.vaadin.testbench.AbstractBrowserTestBase
assertEquals, blur, checkLogsForErrors, checkLogsForErrors, clickElementWithJs, clickElementWithJs, concatUrl, drag, dragAndDrop, dragElementOver, executeScript, findElement, findElements, getCommandExecutor, getContext, getLogEntries, getScrollX, getScrollY, hasCssClass, isElementPresent, scrollBy, scrollIntoViewAndClick, scrollToElement, testBench, waitForDevServer, waitForElementNotPresent, waitForElementPresent, waitForElementVisible, waitUntil, waitUntil, waitUntilNot, waitUntilNot, wrap
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.testbench.HasElementQuery
$, $
-
Constructor Details
-
AbstractBrowserDriverTestBase
public AbstractBrowserDriverTestBase()
-
-
Method Details
-
getDriver
public org.openqa.selenium.WebDriver getDriver()Returns theWebDriver
instance or (if the previously provided WebDriver instance was not already aTestBenchDriverProxy
instance) aTestBenchDriverProxy
that wraps that driver.- Specified by:
getDriver
in interfaceHasDriver
- Specified by:
getDriver
in classAbstractBrowserTestBase
- Returns:
- the active WebDriver instance
-
setDriver
public void setDriver(org.openqa.selenium.WebDriver driver) Sets the activeWebDriver
that is used by this test case- Parameters:
driver
- The WebDriver instance to set.
-