Package com.codeborne.selenide
Interface Driver
- All Known Implementing Classes:
LazyDriver,WebDriverWrapper
public interface Driver
-
Method Summary
Modifier and TypeMethodDescriptiondefault org.openqa.selenium.interactions.Actionsactions()browser()@Nullable DownloadsFolderdefault voidvoidclose()config()default <T> @Nullable TexecuteAsyncJavaScript(String jsCode, Object... arguments) default <T> @Nullable TexecuteJavaScript(String jsCode, Object... arguments) org.openqa.selenium.WebDriverList<org.openqa.selenium.logging.LogEntry>Get browser logs collected via BiDi protocoldefault StringgetProxy()default org.openqa.selenium.remote.SessionIddefault Stringorg.openqa.selenium.WebDriverbooleandefault booleandefault @Nullable Stringsource()default booleandefault SelenideTargetLocatorswitchTo()default Stringurl()
-
Method Details
-
config
Config config() -
browser
Browser browser() -
hasWebDriverStarted
boolean hasWebDriverStarted() -
getWebDriver
org.openqa.selenium.WebDriver getWebDriver() -
getProxy
SelenideProxyServer getProxy() -
getAndCheckWebDriver
org.openqa.selenium.WebDriver getAndCheckWebDriver() -
browserDownloadsFolder
@Nullable DownloadsFolder browserDownloadsFolder() -
getBrowserLogs
List<org.openqa.selenium.logging.LogEntry> getBrowserLogs()Get browser logs collected via BiDi protocol- Returns:
- empty list if BiDi is not enabled in current webdriver instance
-
close
void close() -
supportsJavascript
default boolean supportsJavascript() -
executeJavaScript
-
executeAsyncJavaScript
-
clearCookies
default void clearCookies() -
getUserAgent
-
source
-
url
-
getCurrentFrameUrl
-
switchTo
-
actions
default org.openqa.selenium.interactions.Actions actions() -
getSessionId
default org.openqa.selenium.remote.SessionId getSessionId() -
isLocalBrowser
default boolean isLocalBrowser()
-