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 Stringfinal LogAppenderfinal Stringfinal Stringfinal Loggerfinal Stringfinal booleanfinal booleanfinal intfinal Stringstatic final Stringfinal Loggerfinal intfinal Stringfinal intfinal intfinal intfinal Stringfinal Loggerfinal booleanfinal booleanstatic final Stringfinal booleanfinal booleanfinal booleanfinal booleanfinal booleanfinal Targetfinal intfinal Stringfinal Stringfinal booleanfinal Stringfinal Stringfinal Stringfinal Stringfinal Stringfinal File -
Constructor Summary
ConstructorsConstructorDescriptionDriverOptions(Map<String, Object> options, ScenarioRuntime sr, int defaultPort, String defaultExecutable) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidstatic Map<String,DriverRunner> voidenableRetry(Integer count, Integer interval) getHttp()static StringgetPositionJs(String locator) static StringgetRelativePositionJs(String locator) intintinthighlightAll(String locator, int millis) booleanbooleanbooleanstatic StringkarateLocator(String karateRef) newMapWithSelectedKeys(Map<String, Object> map, String... keys) optionSelector(String id, int index) optionSelector(String locator, String text) static StringpreProcessWildCard(String locator) <T> TscriptAllSelector(String locator, String expression) scriptAllSelector(String locator, String expression, String contextNode) scriptSelector(String locator, String expression) scriptSelector(String locator, String expression, String contextNode) static Stringstatic StringvoidsetPreSubmitHash(String preSubmitHash) voidsetRetryInterval(Integer retryInterval) voidsetTimeout(Integer timeout) voidsleep()voidsleep(int millis) static Driverstart(Map<String, Object> options, ScenarioRuntime sr) startProcess(Consumer<String> listener) waitForAny(Driver driver, String... locators) waitForUrl(Driver driver, String expected) static StringwrapInFunctionInvoke(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
-
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
-