Package com.codeborne.selenide.impl
Interface WebDriverContainer
- All Known Implementing Classes:
WebDriverThreadLocalContainer
@ParametersAreNonnullByDefault
public interface WebDriverContainer
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(org.openqa.selenium.support.events.WebDriverEventListener listener) voidaddListener(org.openqa.selenium.support.events.WebDriverListener listener) voidvoidvoidorg.openqa.selenium.WebDrivercom.codeborne.selenide.DownloadsFoldercom.codeborne.selenide.proxy.SelenideProxyServerorg.openqa.selenium.WebDriverbooleanvoidinNewBrowser(Runnable lambda) voidremoveListener(org.openqa.selenium.support.events.WebDriverEventListener listener) voidremoveListener(org.openqa.selenium.support.events.WebDriverListener listener) voidDeprecated.This method is intended only for private usage.voidsetProxy(org.openqa.selenium.Proxy webProxy) voidsetWebDriver(org.openqa.selenium.WebDriver webDriver) voidsetWebDriver(org.openqa.selenium.WebDriver webDriver, com.codeborne.selenide.proxy.SelenideProxyServer selenideProxy) voidsetWebDriver(org.openqa.selenium.WebDriver webDriver, com.codeborne.selenide.proxy.SelenideProxyServer selenideProxy, com.codeborne.selenide.DownloadsFolder browserDownloadsFolder) voidusing(org.openqa.selenium.WebDriver driver, com.codeborne.selenide.proxy.SelenideProxyServer proxy, com.codeborne.selenide.DownloadsFolder downloadsFolder, Runnable lambda)
-
Method Details
-
addListener
void addListener(org.openqa.selenium.support.events.WebDriverEventListener listener) -
addListener
void addListener(org.openqa.selenium.support.events.WebDriverListener listener) -
removeListener
void removeListener(org.openqa.selenium.support.events.WebDriverEventListener listener) -
removeListener
void removeListener(org.openqa.selenium.support.events.WebDriverListener listener) -
setWebDriver
void setWebDriver(org.openqa.selenium.WebDriver webDriver) -
setWebDriver
void setWebDriver(org.openqa.selenium.WebDriver webDriver, @Nullable com.codeborne.selenide.proxy.SelenideProxyServer selenideProxy) -
setWebDriver
void setWebDriver(org.openqa.selenium.WebDriver webDriver, @Nullable com.codeborne.selenide.proxy.SelenideProxyServer selenideProxy, com.codeborne.selenide.DownloadsFolder browserDownloadsFolder) -
resetWebDriver
Deprecated.This method is intended only for private usage. Use methodusing(WebDriver, SelenideProxyServer, DownloadsFolder, Runnable)instead. -
getWebDriver
@CheckReturnValue @Nonnull org.openqa.selenium.WebDriver getWebDriver() -
getProxyServer
@CheckReturnValue @Nullable com.codeborne.selenide.proxy.SelenideProxyServer getProxyServer() -
setProxy
void setProxy(@Nullable org.openqa.selenium.Proxy webProxy) -
getAndCheckWebDriver
@CheckReturnValue @Nonnull org.openqa.selenium.WebDriver getAndCheckWebDriver() -
getBrowserDownloadsFolder
@CheckReturnValue @Nullable com.codeborne.selenide.DownloadsFolder getBrowserDownloadsFolder() -
closeWindow
void closeWindow() -
closeWebDriver
void closeWebDriver() -
hasWebDriverStarted
boolean hasWebDriverStarted() -
using
void using(org.openqa.selenium.WebDriver driver, @Nullable com.codeborne.selenide.proxy.SelenideProxyServer proxy, @Nullable com.codeborne.selenide.DownloadsFolder downloadsFolder, Runnable lambda) -
inNewBrowser
-
clearBrowserCache
void clearBrowserCache() -
getPageSource
-
getCurrentUrl
-
getCurrentFrameUrl
-