public static class FirefoxDriver.LazyCommandExecutor
extends java.lang.Object
implements org.openqa.selenium.remote.CommandExecutor, org.openqa.selenium.logging.NeedsLocalLogs
| Modifier and Type | Field and Description |
|---|---|
private FirefoxBinary |
binary |
private ExtensionConnection |
connection |
private org.openqa.selenium.logging.LocalLogs |
logs |
private FirefoxProfile |
profile |
| Constructor and Description |
|---|
LazyCommandExecutor(FirefoxBinary binary,
FirefoxProfile profile) |
| Modifier and Type | Method and Description |
|---|---|
org.openqa.selenium.remote.Response |
execute(org.openqa.selenium.remote.Command command) |
java.net.URI |
getAddressOfRemoteServer() |
void |
quit() |
void |
setConnection(ExtensionConnection connection) |
void |
setLocalLogs(org.openqa.selenium.logging.LocalLogs logs) |
private ExtensionConnection connection
private final FirefoxBinary binary
private final FirefoxProfile profile
private org.openqa.selenium.logging.LocalLogs logs
LazyCommandExecutor(FirefoxBinary binary, FirefoxProfile profile)
public void setConnection(ExtensionConnection connection)
public void quit()
public org.openqa.selenium.remote.Response execute(org.openqa.selenium.remote.Command command)
throws java.io.IOException
execute in interface org.openqa.selenium.remote.CommandExecutorjava.io.IOExceptionpublic void setLocalLogs(org.openqa.selenium.logging.LocalLogs logs)
setLocalLogs in interface org.openqa.selenium.logging.NeedsLocalLogspublic java.net.URI getAddressOfRemoteServer()