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

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.