Class WebDriverWrapper
java.lang.Object
com.codeborne.selenide.drivercommands.WebDriverWrapper
- All Implemented Interfaces:
- Driver
A `Driver` implementation which uses given webdriver [and proxy].
 It doesn't open a new browser.
 It doesn't start a new proxy.
- 
Constructor SummaryConstructorsConstructorDescriptionWebDriverWrapper(Config config, org.openqa.selenium.WebDriver webDriver, @Nullable SelenideProxyServer selenideProxy, DownloadsFolder browserDownloadsFolder) 
- 
Method SummaryMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.codeborne.selenide.Driveractions, clearCookies, executeAsyncJavaScript, executeJavaScript, getCurrentFrameUrl, getSessionId, getUserAgent, isLocalBrowser, source, supportsJavascript, switchTo, url
- 
Constructor Details- 
WebDriverWrapperpublic WebDriverWrapper(Config config, org.openqa.selenium.WebDriver webDriver, @Nullable SelenideProxyServer selenideProxy, DownloadsFolder browserDownloadsFolder) 
 
- 
- 
Method Details- 
config
- 
browser
- 
hasWebDriverStartedpublic boolean hasWebDriverStarted()- Specified by:
- hasWebDriverStartedin interface- Driver
 
- 
getWebDriverpublic org.openqa.selenium.WebDriver getWebDriver()- Specified by:
- getWebDriverin interface- Driver
 
- 
getProxy
- 
getAndCheckWebDriverpublic org.openqa.selenium.WebDriver getAndCheckWebDriver()- Specified by:
- getAndCheckWebDriverin interface- Driver
 
- 
browserDownloadsFolder- Specified by:
- browserDownloadsFolderin interface- Driver
 
- 
getBrowserLogsDescription copied from interface:DriverGet browser logs collected via BiDi protocol- Specified by:
- getBrowserLogsin interface- Driver
- Returns:
- empty list if BiDi is not enabled in current webdriver instance
 
- 
closepublic void close()Close the webdriver.NB! The behaviour was changed in Selenide 5.4.0 Even if webdriver was created by user - it will be closed. It may hurt if you try to use this browser after closing. 
 
-