com.vaadin.testbench.
Class AbstractBrowserDriverTestBase
All Implemented Interfaces:
HasDriver
, HasElementQuery
, HasSearchContext
, HasTestBenchCommandExecutor
Direct Known Subclasses:
Base class for tests using WebDriver
. Provides wrapping for
TestBenchDriverProxy
.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.openqa.selenium.WebDriver
Returns the
WebDriver
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 active
WebDriver
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 the
WebDriver
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 active
WebDriver
that is used by this test caseParameters:
driver
- The WebDriver instance to set.
-