Package com.codeborne.selenide.impl
Class WebDriverThreadLocalContainer
- java.lang.Object
-
- com.codeborne.selenide.impl.WebDriverThreadLocalContainer
-
- All Implemented Interfaces:
WebDriverContainer
public class WebDriverThreadLocalContainer extends java.lang.Object implements WebDriverContainer
-
-
Constructor Summary
Constructors Constructor Description WebDriverThreadLocalContainer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(org.openqa.selenium.support.events.WebDriverEventListener listener)voidclearBrowserCache()voidcloseWebDriver()org.openqa.selenium.WebDrivergetAndCheckWebDriver()java.lang.StringgetCurrentFrameUrl()java.lang.StringgetCurrentUrl()java.lang.StringgetPageSource()SelenideProxyServergetProxyServer()SelenideDrivergetSelenideDriver()org.openqa.selenium.WebDrivergetWebDriver()booleanhasWebDriverStarted()voidsetProxy(org.openqa.selenium.Proxy userProvidedProxy)voidsetWebDriver(org.openqa.selenium.WebDriver webDriver)voidsetWebDriver(org.openqa.selenium.WebDriver webDriver, SelenideProxyServer selenideProxy)
-
-
-
Method Detail
-
addListener
public void addListener(org.openqa.selenium.support.events.WebDriverEventListener listener)
- Specified by:
addListenerin interfaceWebDriverContainer
-
setWebDriver
public void setWebDriver(org.openqa.selenium.WebDriver webDriver)
- Specified by:
setWebDriverin interfaceWebDriverContainer
-
setWebDriver
public void setWebDriver(org.openqa.selenium.WebDriver webDriver, SelenideProxyServer selenideProxy)- Specified by:
setWebDriverin interfaceWebDriverContainer
-
setProxy
public void setProxy(org.openqa.selenium.Proxy userProvidedProxy)
- Specified by:
setProxyin interfaceWebDriverContainer
-
hasWebDriverStarted
public boolean hasWebDriverStarted()
- Specified by:
hasWebDriverStartedin interfaceWebDriverContainer- Returns:
- true iff webdriver is started in current thread
-
getSelenideDriver
public SelenideDriver getSelenideDriver()
- Specified by:
getSelenideDriverin interfaceWebDriverContainer
-
getWebDriver
public org.openqa.selenium.WebDriver getWebDriver()
- Specified by:
getWebDriverin interfaceWebDriverContainer
-
getAndCheckWebDriver
public org.openqa.selenium.WebDriver getAndCheckWebDriver()
- Specified by:
getAndCheckWebDriverin interfaceWebDriverContainer
-
getProxyServer
public SelenideProxyServer getProxyServer()
- Specified by:
getProxyServerin interfaceWebDriverContainer
-
closeWebDriver
public void closeWebDriver()
- Specified by:
closeWebDriverin interfaceWebDriverContainer
-
clearBrowserCache
public void clearBrowserCache()
- Specified by:
clearBrowserCachein interfaceWebDriverContainer
-
getPageSource
public java.lang.String getPageSource()
- Specified by:
getPageSourcein interfaceWebDriverContainer
-
getCurrentUrl
public java.lang.String getCurrentUrl()
- Specified by:
getCurrentUrlin interfaceWebDriverContainer
-
getCurrentFrameUrl
public java.lang.String getCurrentFrameUrl()
- Specified by:
getCurrentFrameUrlin interfaceWebDriverContainer
-
-