Interface Driver

All Known Implementing Classes:
LazyDriver, WebDriverWrapper

public interface Driver
  • Method Details

    • config

      Config config()
    • browser

      Browser browser()
    • hasWebDriverStarted

      boolean hasWebDriverStarted()
    • getWebDriver

      org.openqa.selenium.WebDriver getWebDriver()
    • getProxy

    • getAndCheckWebDriver

      org.openqa.selenium.WebDriver getAndCheckWebDriver()
    • browserDownloadsFolder

      @Nullable DownloadsFolder browserDownloadsFolder()
    • close

      void close()
    • supportsJavascript

      default boolean supportsJavascript()
    • executeJavaScript

      @CanIgnoreReturnValue default <T> @Nullable T executeJavaScript(String jsCode, Object... arguments)
    • executeAsyncJavaScript

      @CanIgnoreReturnValue default <T> @Nullable T executeAsyncJavaScript(String jsCode, Object... arguments)
    • clearCookies

      default void clearCookies()
    • getUserAgent

      default String getUserAgent()
    • source

      default @Nullable String source()
    • url

      default String url()
    • getCurrentFrameUrl

      default String getCurrentFrameUrl()
    • switchTo

      default SelenideTargetLocator switchTo()
    • actions

      default org.openqa.selenium.interactions.Actions actions()
    • getSessionId

      default org.openqa.selenium.remote.SessionId getSessionId()
    • isLocalBrowser

      default boolean isLocalBrowser()