Class AbstractBrowserDriverTestBase

java.lang.Object
com.vaadin.testbench.AbstractBrowserTestBase
com.vaadin.testbench.AbstractBrowserDriverTestBase
All Implemented Interfaces:
HasDriver, HasElementQuery, HasSearchContext, HasTestBenchCommandExecutor
Direct Known Subclasses:
BrowserTestBase

public abstract class AbstractBrowserDriverTestBase extends AbstractBrowserTestBase
Base class for tests using WebDriver. Provides wrapping for TestBenchDriverProxy.
  • 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 a TestBenchDriverProxy instance) a TestBenchDriverProxy that wraps that driver.
      Specified by:
      getDriver in interface HasDriver
      Specified by:
      getDriver in class AbstractBrowserTestBase
      Returns:
      the active WebDriver instance
    • setDriver

      public void setDriver(org.openqa.selenium.WebDriver driver)
      Sets the active WebDriver that is used by this test case
      Parameters:
      driver - The WebDriver instance to set.