Interface Driver

All Known Implementing Classes:
LazyDriver, WebDriverWrapper

@ParametersAreNonnullByDefault public interface Driver
  • Method Details

    • config

      @CheckReturnValue @Nonnull Config config()
    • browser

      @CheckReturnValue @Nonnull Browser browser()
    • hasWebDriverStarted

      @CheckReturnValue boolean hasWebDriverStarted()
    • getWebDriver

      @CheckReturnValue @Nonnull org.openqa.selenium.WebDriver getWebDriver()
    • getProxy

      @Nonnull @CheckReturnValue SelenideProxyServer getProxy()
    • getAndCheckWebDriver

      @CheckReturnValue @Nonnull org.openqa.selenium.WebDriver getAndCheckWebDriver()
    • browserDownloadsFolder

      @CheckReturnValue @Nullable DownloadsFolder browserDownloadsFolder()
    • close

      void close()
    • supportsJavascript

      @CheckReturnValue default boolean supportsJavascript()
    • executeJavaScript

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

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

      default void clearCookies()
    • getUserAgent

      @CheckReturnValue @Nonnull default String getUserAgent()
    • source

      @CheckReturnValue @Nonnull default String source()
    • url

      @CheckReturnValue @Nonnull default String url()
    • getCurrentFrameUrl

      @CheckReturnValue @Nonnull default String getCurrentFrameUrl()
    • switchTo

      @CheckReturnValue @Nonnull default SelenideTargetLocator switchTo()
    • actions

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

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

      default boolean isLocalBrowser()