Class EventFiringWebDriver

java.lang.Object
org.openqa.selenium.support.events.EventFiringWebDriver
All Implemented Interfaces:
org.openqa.selenium.HasCapabilities, org.openqa.selenium.interactions.Interactive, org.openqa.selenium.JavascriptExecutor, org.openqa.selenium.SearchContext, org.openqa.selenium.TakesScreenshot, org.openqa.selenium.WebDriver, org.openqa.selenium.WrapsDriver

@Deprecated public class EventFiringWebDriver extends Object implements org.openqa.selenium.WebDriver, org.openqa.selenium.JavascriptExecutor, org.openqa.selenium.TakesScreenshot, org.openqa.selenium.WrapsDriver, org.openqa.selenium.interactions.Interactive, org.openqa.selenium.HasCapabilities
Deprecated.
A wrapper around an arbitrary WebDriver instance which supports registering of a WebDriverEventListener, e.g. for logging purposes.
  • Constructor Details

    • EventFiringWebDriver

      public EventFiringWebDriver(org.openqa.selenium.WebDriver driver)
      Deprecated.
  • Method Details

    • register

      public EventFiringWebDriver register(WebDriverEventListener eventListener)
      Deprecated.
      Parameters:
      eventListener - the event listener to register
      Returns:
      this for method chaining.
    • unregister

      public EventFiringWebDriver unregister(WebDriverEventListener eventListener)
      Deprecated.
      Parameters:
      eventListener - the event listener to unregister
      Returns:
      this for method chaining.
    • getWrappedDriver

      public org.openqa.selenium.WebDriver getWrappedDriver()
      Deprecated.
      Specified by:
      getWrappedDriver in interface org.openqa.selenium.WrapsDriver
    • get

      public void get(String url)
      Deprecated.
      Specified by:
      get in interface org.openqa.selenium.WebDriver
    • getCurrentUrl

      public String getCurrentUrl()
      Deprecated.
      Specified by:
      getCurrentUrl in interface org.openqa.selenium.WebDriver
    • getTitle

      public String getTitle()
      Deprecated.
      Specified by:
      getTitle in interface org.openqa.selenium.WebDriver
    • findElements

      public List<org.openqa.selenium.WebElement> findElements(org.openqa.selenium.By by)
      Deprecated.
      Specified by:
      findElements in interface org.openqa.selenium.SearchContext
      Specified by:
      findElements in interface org.openqa.selenium.WebDriver
    • findElement

      public org.openqa.selenium.WebElement findElement(org.openqa.selenium.By by)
      Deprecated.
      Specified by:
      findElement in interface org.openqa.selenium.SearchContext
      Specified by:
      findElement in interface org.openqa.selenium.WebDriver
    • getPageSource

      public String getPageSource()
      Deprecated.
      Specified by:
      getPageSource in interface org.openqa.selenium.WebDriver
    • close

      public void close()
      Deprecated.
      Specified by:
      close in interface org.openqa.selenium.WebDriver
    • quit

      public void quit()
      Deprecated.
      Specified by:
      quit in interface org.openqa.selenium.WebDriver
    • getWindowHandles

      public Set<String> getWindowHandles()
      Deprecated.
      Specified by:
      getWindowHandles in interface org.openqa.selenium.WebDriver
    • getWindowHandle

      public String getWindowHandle()
      Deprecated.
      Specified by:
      getWindowHandle in interface org.openqa.selenium.WebDriver
    • executeScript

      public Object executeScript(String script, Object... args)
      Deprecated.
      Specified by:
      executeScript in interface org.openqa.selenium.JavascriptExecutor
    • executeAsyncScript

      public Object executeAsyncScript(String script, Object... args)
      Deprecated.
      Specified by:
      executeAsyncScript in interface org.openqa.selenium.JavascriptExecutor
    • getScreenshotAs

      public <X> X getScreenshotAs(org.openqa.selenium.OutputType<X> target) throws org.openqa.selenium.WebDriverException
      Deprecated.
      Specified by:
      getScreenshotAs in interface org.openqa.selenium.TakesScreenshot
      Throws:
      org.openqa.selenium.WebDriverException
    • switchTo

      public org.openqa.selenium.WebDriver.TargetLocator switchTo()
      Deprecated.
      Specified by:
      switchTo in interface org.openqa.selenium.WebDriver
    • manage

      public org.openqa.selenium.WebDriver.Options manage()
      Deprecated.
      Specified by:
      manage in interface org.openqa.selenium.WebDriver
    • perform

      public void perform(Collection<org.openqa.selenium.interactions.Sequence> actions)
      Deprecated.
      Specified by:
      perform in interface org.openqa.selenium.interactions.Interactive
    • resetInputState

      public void resetInputState()
      Deprecated.
      Specified by:
      resetInputState in interface org.openqa.selenium.interactions.Interactive
    • getCapabilities

      public org.openqa.selenium.Capabilities getCapabilities()
      Deprecated.
      Specified by:
      getCapabilities in interface org.openqa.selenium.HasCapabilities