public class WebDriverConfig
extends java.lang.Object
| Constructor and Description |
|---|
WebDriverConfig() |
| Modifier and Type | Method and Description |
|---|---|
org.openqa.selenium.MutableCapabilities |
getCapabilities() |
java.lang.String |
getRemoteUrl() |
static WebDriverConfig |
local(java.lang.String browser) |
static WebDriverConfig |
local(java.lang.String browser,
java.util.Map<java.lang.String,java.lang.Object> capabilities) |
org.pagemodel.core.utils.json.JsonObjectBuilder |
modify() |
static void |
registerDefaultProfiles() |
void |
setCapabilities(org.openqa.selenium.MutableCapabilities capabilities) |
void |
setField(java.lang.String field,
java.lang.Object value) |
void |
setRemoteUrl(java.lang.String remoteUrl) |
void |
updateField(java.lang.String field,
java.util.function.Consumer<org.pagemodel.core.utils.json.JsonObjectBuilder> objUpdate) |
public static void registerDefaultProfiles()
public static WebDriverConfig local(java.lang.String browser)
public static WebDriverConfig local(java.lang.String browser, java.util.Map<java.lang.String,java.lang.Object> capabilities)
public java.lang.String getRemoteUrl()
public void setRemoteUrl(java.lang.String remoteUrl)
public org.openqa.selenium.MutableCapabilities getCapabilities()
public void setCapabilities(org.openqa.selenium.MutableCapabilities capabilities)
public void updateField(java.lang.String field,
java.util.function.Consumer<org.pagemodel.core.utils.json.JsonObjectBuilder> objUpdate)
public void setField(java.lang.String field,
java.lang.Object value)
public org.pagemodel.core.utils.json.JsonObjectBuilder modify()