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 TypeMethodDescriptionvoid
addDockerContainer
(DockerContainer dockerContainer) void
addDockerContainer
(DockerContainer dockerContainer, int position) int
calculateIdentityHash
(Object object) executeJavaScript
(String jsCommand) org.openqa.selenium.WebDriver
int
protected URL
readJavaScriptVariable
(String jsVariable) readLogs()
void
setBrowserContainerId
(String browserContainerId) void
setDriver
(org.openqa.selenium.WebDriver driver) void
setNoVncUrl
(String noVncUrl) void
setRecordingName
(String recordingName) void
setRecordingPath
(Path recordingPath) void
setSeleniumServerUrl
(String seleniumServerUrl) void
void
void
startRecording
(String recordingName) void
boolean
-
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
-