Package com.codeborne.selenide
Interface Driver
- All Known Implementing Classes:
LazyDriver,WebDriverWrapper
@ParametersAreNonnullByDefault
public interface Driver
-
Method Summary
Modifier and TypeMethodDescriptiondefault org.openqa.selenium.interactions.Actionsactions()browser()default voidvoidclose()config()default <T> TexecuteAsyncJavaScript(String jsCode, Object... arguments) default <T> TexecuteJavaScript(String jsCode, Object... arguments) org.openqa.selenium.WebDriverdefault StringgetProxy()default org.openqa.selenium.remote.SessionIddefault Stringorg.openqa.selenium.WebDriverbooleandefault Stringsource()default booleandefault SelenideTargetLocatorswitchTo()default Stringurl()
-
Method Details
-
config
-
browser
-
hasWebDriverStarted
@CheckReturnValue boolean hasWebDriverStarted() -
getWebDriver
@CheckReturnValue @Nonnull org.openqa.selenium.WebDriver getWebDriver() -
getProxy
-
getAndCheckWebDriver
@CheckReturnValue @Nonnull org.openqa.selenium.WebDriver getAndCheckWebDriver() -
browserDownloadsFolder
-
close
void close() -
supportsJavascript
@CheckReturnValue default boolean supportsJavascript() -
executeJavaScript
-
executeAsyncJavaScript
-
clearCookies
default void clearCookies() -
getUserAgent
-
source
-
url
-
getCurrentFrameUrl
-
switchTo
-
actions
@CheckReturnValue @Nonnull default org.openqa.selenium.interactions.Actions actions() -
getSessionId
@CheckReturnValue @Nonnull default org.openqa.selenium.remote.SessionId getSessionId()
-