Class WebDriverBrowser
java.lang.Object
io.github.bonigarcia.wdm.webdriver.WebDriverBrowser
WebDriver instance and associated Docker containers (if any(.
- Since:
- 5.0.0
- Author:
- Boni Garcia
-
Constructor Summary
ConstructorsConstructorDescriptionWebDriverBrowser(String browserName, OperatingSystem os) WebDriverBrowser(org.openqa.selenium.WebDriver driver, String browserName, OperatingSystem os) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDockerContainer(DockerContainer dockerContainer) voidaddDockerContainer(DockerContainer dockerContainer, int position) intcalculateIdentityHash(Object object) executeJavaScript(String jsCommand) org.openqa.selenium.WebDriverintprotected URLreadJavaScriptVariable(String jsVariable) readLogs()voidsetBrowserContainerId(String browserContainerId) voidsetDriver(org.openqa.selenium.WebDriver driver) voidsetNoVncUrl(String noVncUrl) voidsetRecordingName(String recordingName) voidsetRecordingPath(Path recordingPath) voidsetSeleniumServerUrl(String seleniumServerUrl) voidvoidvoidstartRecording(String recordingName) voidboolean
-
Constructor Details
-
WebDriverBrowser
-
WebDriverBrowser
public WebDriverBrowser(org.openqa.selenium.WebDriver driver, String browserName, OperatingSystem os)
-
-
Method Details
-
getDriver
public org.openqa.selenium.WebDriver getDriver() -
setDriver
public void setDriver(org.openqa.selenium.WebDriver driver) -
getDockerContainerList
-
addDockerContainer
-
addDockerContainer
-
getBrowserContainerId
-
setBrowserContainerId
-
getNoVncUrl
-
setNoVncUrl
-
getVncUrl
-
setVncUrl
-
getSeleniumServerUrl
-
setSeleniumServerUrl
-
getUrl
-
getRecordingPath
-
setRecordingPath
-
getIdentityHash
public int getIdentityHash() -
calculateIdentityHash
-
readLogs
-
readJavaScriptVariable
-
executeJavaScript
-
startRecording
public void startRecording() -
startRecording
-
stopRecording
public void stopRecording() -
getDownloadsFolderPath
-
waitForRecording
public boolean waitForRecording() -
getRecordingName
-
setRecordingName
-