Package com.intuit.karate.driver
Class DriverOptions
java.lang.Object
com.intuit.karate.driver.DriverOptions
- Direct Known Subclasses:
MobileDriverOptions
- Author:
- pthomas3
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal String
final LogAppender
final String
final String
final Logger
final String
final boolean
final boolean
final int
final String
static final String
final Logger
final int
final String
final int
final int
final int
final String
final Logger
final boolean
final boolean
static final String
final boolean
final boolean
final boolean
final boolean
final boolean
final Target
final int
final String
final String
final boolean
final String
final String
final String
final String
final String
final File
-
Constructor Summary
ConstructorsConstructorDescriptionDriverOptions
(Map<String, Object> options, ScenarioRuntime sr, int defaultPort, String defaultExecutable) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
static Map<String,
DriverRunner> void
enableRetry
(Integer count, Integer interval) getHttp()
static String
getPositionJs
(String locator) static String
getRelativePositionJs
(String locator) int
int
int
highlightAll
(String locator, int millis) boolean
boolean
boolean
static String
karateLocator
(String karateRef) newMapWithSelectedKeys
(Map<String, Object> map, String... keys) optionSelector
(String id, int index) optionSelector
(String locator, String text) static String
preProcessWildCard
(String locator) <T> T
retry
(java.util.function.Supplier<T> action, java.util.function.Predicate<T> condition, String logDescription, boolean failWithException) scriptAllSelector
(String locator, String expression) scriptAllSelector
(String locator, String expression, String contextNode) scriptSelector
(String locator, String expression) scriptSelector
(String locator, String expression, String contextNode) static String
static String
void
setPreSubmitHash
(String preSubmitHash) void
setRetryInterval
(Integer retryInterval) void
setTimeout
(Integer timeout) void
sleep()
void
sleep
(int millis) static Driver
start
(Map<String, Object> options, ScenarioRuntime sr) startProcess
(java.util.function.Consumer<String> listener) waitForAny
(Driver driver, String... locators) waitForUrl
(Driver driver, String expected) static String
wrapInFunctionInvoke
(String text)
-
Field Details
-
options
-
timeout
public final int timeout -
start
public final boolean start -
stop
public final boolean stop -
executable
-
type
-
port
public final int port -
host
-
pollAttempts
public final int pollAttempts -
pollInterval
public final int pollInterval -
headless
public final boolean headless -
showProcessLog
public final boolean showProcessLog -
showDriverLog
public final boolean showDriverLog -
showBrowserLog
public final boolean showBrowserLog -
logger
-
appender
-
processLogger
-
driverLogger
-
uniqueName
-
workingDir
-
userAgent
-
userDataDir
-
processLogFile
-
maxPayloadSize
public final int maxPayloadSize -
addOptions
-
args
-
webDriverUrl
-
webDriverPath
-
webDriverSession
-
httpConfig
-
remoteHost
public final boolean remoteHost -
useDockerHost
public final boolean useDockerHost -
target
-
beforeStart
-
afterStop
-
videoFile
-
highlight
public final boolean highlight -
highlightDuration
public final int highlightDuration -
attach
-
screenshotOnFailure
public final boolean screenshotOnFailure -
playwrightUrl
-
playwrightOptions
-
SCROLL_JS_FUNCTION
- See Also:
-
KARATE_REF_GENERATOR
- See Also:
-
-
Constructor Details
-
DriverOptions
public DriverOptions(Map<String, Object> options, ScenarioRuntime sr, int defaultPort, String defaultExecutable)
-
-
Method Details
-
isRetryEnabled
public boolean isRetryEnabled() -
getPreSubmitHash
-
isRemoteHost
public boolean isRemoteHost() -
isHostDockerHost
public boolean isHostDockerHost() -
setPreSubmitHash
-
getHttp
-
arg
-
startProcess
-
startProcess
-
start
-
driverRunners
-
getWebDriverSessionPayload
-
preProcessWildCard
-
selector
-
selector
-
setTimeout
-
getTimeout
public int getTimeout() -
setRetryInterval
-
getRetryInterval
public int getRetryInterval() -
getRetryCount
public int getRetryCount() -
retry
public <T> T retry(java.util.function.Supplier<T> action, java.util.function.Predicate<T> condition, String logDescription, boolean failWithException) -
wrapInFunctionInvoke
-
highlight
-
highlightAll
-
optionSelector
-
optionSelector
-
scriptSelector
-
scriptSelector
-
scriptAllSelector
-
scriptAllSelector
-
sleep
public void sleep() -
sleep
public void sleep(int millis) -
getRelativePositionJs
-
getPositionJs
-
newMapWithSelectedKeys
-
disableRetry
public void disableRetry() -
enableRetry
-
waitUntil
-
waitForUrl
-
waitForAny
-
optional
-
karateLocator
-
focusJs
-
findAll
-