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.CommandExecutor
java.io.IOException
public void setLocalLogs(org.openqa.selenium.logging.LocalLogs logs)
setLocalLogs
in interface org.openqa.selenium.logging.NeedsLocalLogs
public java.net.URI getAddressOfRemoteServer()