Interface WebDevice

  • All Superinterfaces:
    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
    All Known Implementing Classes:
    Browser

    public interface WebDevice
    extends org.openqa.selenium.WebDriver, org.openqa.selenium.JavascriptExecutor, org.openqa.selenium.HasCapabilities, org.openqa.selenium.interactions.Interactive, org.openqa.selenium.TakesScreenshot
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.openqa.selenium.WebDriver

        org.openqa.selenium.WebDriver.ImeHandler, org.openqa.selenium.WebDriver.Navigation, org.openqa.selenium.WebDriver.Options, org.openqa.selenium.WebDriver.TargetLocator, org.openqa.selenium.WebDriver.Timeouts, org.openqa.selenium.WebDriver.Window
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean acquired()  
      String canonicalize​(String url)  
      void home()  
      <Driver extends org.openqa.selenium.WebDriver,​R>
      R
      invoke​(Function<Driver,​R> function)  
      void navigateTo​(String relativePath)  
      <Driver extends org.openqa.selenium.WebDriver>
      void
      perform​(Consumer<Driver> consumer)  
      void release()  
      void use​(String name)  
      void useDefault()  
      • Methods inherited from interface org.openqa.selenium.HasCapabilities

        getCapabilities
      • Methods inherited from interface org.openqa.selenium.interactions.Interactive

        perform, resetInputState
      • Methods inherited from interface org.openqa.selenium.JavascriptExecutor

        executeAsyncScript, executeScript
      • Methods inherited from interface org.openqa.selenium.TakesScreenshot

        getScreenshotAs
      • Methods inherited from interface org.openqa.selenium.WebDriver

        close, findElement, findElements, get, getCurrentUrl, getPageSource, getTitle, getWindowHandle, getWindowHandles, manage, navigate, quit, switchTo
    • Method Detail

      • acquired

        boolean acquired()
      • use

        void use​(String name)
      • useDefault

        void useDefault()
      • home

        void home()
      • navigateTo

        void navigateTo​(String relativePath)
      • perform

        <Driver extends org.openqa.selenium.WebDriver> void perform​(Consumer<Driver> consumer)
      • invoke

        <Driver extends org.openqa.selenium.WebDriver,​R> R invoke​(Function<Driver,​R> function)
      • release

        @PreDestroy
        void release()