Package com.codeborne.selenide
Interface Driver
-
- All Known Implementing Classes:
LazyDriver,StaticDriver,WebDriverWrapper
public interface Driver
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default org.openqa.selenium.interactions.Actionsactions()Browserbrowser()DownloadsFolderbrowserDownloadsFolder()default voidclearCookies()voidclose()Configconfig()default <T> TexecuteAsyncJavaScript(java.lang.String jsCode, java.lang.Object... arguments)default <T> TexecuteJavaScript(java.lang.String jsCode, java.lang.Object... arguments)org.openqa.selenium.WebDrivergetAndCheckWebDriver()default java.lang.StringgetCurrentFrameUrl()SelenideProxyServergetProxy()default org.openqa.selenium.remote.SessionIdgetSessionId()default java.lang.StringgetUserAgent()org.openqa.selenium.WebDrivergetWebDriver()booleanhasWebDriverStarted()default java.lang.Stringsource()default booleansupportsJavascript()default SelenideTargetLocatorswitchTo()default java.lang.Stringurl()
-
-
-
Method Detail
-
config
@CheckReturnValue @Nonnull Config config()
-
browser
@CheckReturnValue @Nonnull Browser browser()
-
hasWebDriverStarted
@CheckReturnValue boolean hasWebDriverStarted()
-
getWebDriver
@CheckReturnValue @Nonnull org.openqa.selenium.WebDriver getWebDriver()
-
getProxy
@CheckReturnValue @Nullable 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(java.lang.String jsCode, java.lang.Object... arguments)
-
executeAsyncJavaScript
default <T> T executeAsyncJavaScript(java.lang.String jsCode, java.lang.Object... arguments)
-
clearCookies
default void clearCookies()
-
getUserAgent
@CheckReturnValue @Nonnull default java.lang.String getUserAgent()
-
source
@CheckReturnValue @Nonnull default java.lang.String source()
-
url
@CheckReturnValue @Nonnull default java.lang.String url()
-
getCurrentFrameUrl
@CheckReturnValue @Nonnull default java.lang.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()
-
-