Package com.codeborne.selenide
Interface Driver
-
- All Known Implementing Classes:
LazyDriver,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()voidclose()Configconfig()default <T> TexecuteJavaScript(java.lang.String jsCode, java.lang.Object... arguments)org.openqa.selenium.WebDrivergetAndCheckWebDriver()SelenideProxyServergetProxy()default java.lang.StringgetUserAgent()org.openqa.selenium.WebDrivergetWebDriver()default booleanhasWebDriverStarted()default booleansupportsJavascript()default SelenideTargetLocatorswitchTo()
-
-
-
Method Detail
-
config
Config config()
-
browser
Browser browser()
-
getWebDriver
org.openqa.selenium.WebDriver getWebDriver()
-
getProxy
SelenideProxyServer getProxy()
-
getAndCheckWebDriver
org.openqa.selenium.WebDriver getAndCheckWebDriver()
-
close
void close()
-
hasWebDriverStarted
default boolean hasWebDriverStarted()
-
supportsJavascript
default boolean supportsJavascript()
-
executeJavaScript
default <T> T executeJavaScript(java.lang.String jsCode, java.lang.Object... arguments)
-
getUserAgent
default java.lang.String getUserAgent()
-
switchTo
default SelenideTargetLocator switchTo()
-
actions
default org.openqa.selenium.interactions.Actions actions()
-
-