@ParametersAreNonnullByDefault
public interface Driver
| Modifier and Type | Method and Description |
|---|---|
default org.openqa.selenium.interactions.Actions |
actions() |
Browser |
browser() |
DownloadsFolder |
browserDownloadsFolder() |
default void |
clearCookies() |
void |
close() |
Config |
config() |
default <T> T |
executeAsyncJavaScript(java.lang.String jsCode,
java.lang.Object... arguments) |
default <T> T |
executeJavaScript(java.lang.String jsCode,
java.lang.Object... arguments) |
org.openqa.selenium.WebDriver |
getAndCheckWebDriver() |
default java.lang.String |
getCurrentFrameUrl() |
SelenideProxyServer |
getProxy() |
default org.openqa.selenium.remote.SessionId |
getSessionId() |
default java.lang.String |
getUserAgent() |
org.openqa.selenium.WebDriver |
getWebDriver() |
boolean |
hasWebDriverStarted() |
default java.lang.String |
source() |
default boolean |
supportsJavascript() |
default SelenideTargetLocator |
switchTo() |
default java.lang.String |
url() |
@CheckReturnValue @Nonnull Config config()
@CheckReturnValue @Nonnull Browser browser()
@CheckReturnValue boolean hasWebDriverStarted()
@CheckReturnValue @Nonnull org.openqa.selenium.WebDriver getWebDriver()
@CheckReturnValue @Nullable SelenideProxyServer getProxy()
@CheckReturnValue @Nonnull org.openqa.selenium.WebDriver getAndCheckWebDriver()
@CheckReturnValue @Nullable DownloadsFolder browserDownloadsFolder()
void close()
@CheckReturnValue default boolean supportsJavascript()
default <T> T executeJavaScript(java.lang.String jsCode,
java.lang.Object... arguments)
default <T> T executeAsyncJavaScript(java.lang.String jsCode,
java.lang.Object... arguments)
default void clearCookies()
@CheckReturnValue @Nonnull default java.lang.String getUserAgent()
@CheckReturnValue @Nonnull default java.lang.String source()
@CheckReturnValue @Nonnull default java.lang.String url()
@CheckReturnValue @Nonnull default java.lang.String getCurrentFrameUrl()
@CheckReturnValue @Nonnull default SelenideTargetLocator switchTo()
@CheckReturnValue @Nonnull default org.openqa.selenium.interactions.Actions actions()
@CheckReturnValue @Nonnull default org.openqa.selenium.remote.SessionId getSessionId()