Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abort() - Method in class io.karatelabs.core.ScenarioRuntime
 
abort() - Method in class io.karatelabs.core.Suite
 
abort() - Method in class io.karatelabs.http.ApacheHttpClient
 
abort() - Method in interface io.karatelabs.http.HttpClient
 
above(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Create a finder for elements above the reference element.
above(String) - Method in interface io.karatelabs.driver.Driver
Create a finder for elements above the reference element.
ABOVE - Enum constant in enum class io.karatelabs.driver.Finder.Position
 
accept() - Method in class io.karatelabs.driver.cdp.CdpDialog
 
accept() - Method in interface io.karatelabs.driver.Dialog
Accept the dialog (click OK/Yes).
accept(HttpRequest, SseConnection) - Method in interface io.karatelabs.http.SseHandler
Handle an SSE connection.
accept(HttpRequest, WsConnection) - Method in interface io.karatelabs.http.WsHandler
Handle a WebSocket connection after the upgrade handshake completes.
accept(String) - Method in class io.karatelabs.driver.cdp.CdpDialog
 
accept(String) - Method in interface io.karatelabs.driver.Dialog
Accept the dialog with input text (for prompt dialogs).
ACCEPT - Enum constant in enum class io.karatelabs.http.HttpUtils.Header
 
acceptAlert() - Method in class io.karatelabs.driver.w3c.W3cSession
 
acquire(ScenarioRuntime, Map<String, Object>) - Method in interface io.karatelabs.driver.DriverProvider
Acquire a driver instance for a scenario.
acquire(ScenarioRuntime, Map<String, Object>) - Method in class io.karatelabs.driver.PooledDriverProvider
 
acquire(Scenario) - Method in class io.karatelabs.core.ScenarioLockManager
Acquire locks for a scenario based on its @lock tags.
acquireLane() - Method in class io.karatelabs.core.Suite
 
activate() - Method in class io.karatelabs.driver.cdp.CdpDriver
Activate the browser window (bring to front).
activate() - Method in interface io.karatelabs.driver.Driver
Activate the browser window (bring to front).
activate() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
actualType() - Method in record class io.karatelabs.match.Result.Failure
Returns the value of the actualType record component.
actualValue() - Method in record class io.karatelabs.match.Result.Failure
Returns the value of the actualValue record component.
ADD - Static variable in interface io.karatelabs.driver.Keys
 
addCdpEventListener(CdpEventListener) - Method in class io.karatelabs.driver.cdp.CdpDriver
Add an external event listener that receives all CDP events.
addCookie(Map<String, Object>) - Method in class io.karatelabs.driver.w3c.W3cSession
 
addEmbed(StepResult.Embed) - Method in class io.karatelabs.core.StepResult
 
addExternalListener(CdpEventListener) - Method in class io.karatelabs.driver.cdp.CdpClient
Add an external event listener that receives all CDP events.
addFeatureResult(FeatureResult) - Method in class io.karatelabs.core.SuiteResult
 
addOption(String) - Method in class io.karatelabs.driver.cdp.CdpDriverOptions.Builder
 
addOptions(List<String>) - Method in class io.karatelabs.driver.cdp.CdpDriverOptions.Builder
 
addScenarioResult(ScenarioResult) - Method in class io.karatelabs.core.FeatureResult
 
addSection(FeatureSection) - Method in class io.karatelabs.gherkin.Feature
 
addStepResult(StepResult) - Method in class io.karatelabs.core.ScenarioResult
 
addTag(Tag) - Method in class io.karatelabs.gherkin.Feature
 
afterFeature(FeatureResult) - Method in interface io.karatelabs.core.PerfHook
Called after a feature completes execution.
afterScenario() - Method in interface io.karatelabs.core.Channel
 
aggregate() - Static method in class io.karatelabs.output.HtmlReport
Start building an aggregate report.
AggregateBuilder() - Constructor for class io.karatelabs.output.HtmlReport.AggregateBuilder
 
allOf(Object...) - Method in class io.karatelabs.core.TagSelector
 
ALLOW - Enum constant in enum class io.karatelabs.http.HttpUtils.Header
 
allowedOrigins(String...) - Method in class io.karatelabs.http.ServerConfig
 
alt(String) - Method in class io.karatelabs.driver.cdp.CdpKeys
 
alt(String) - Method in interface io.karatelabs.driver.Keys
Press Alt+key combination.
alt(String) - Method in class io.karatelabs.driver.w3c.W3cKeys
 
ALT - Static variable in interface io.karatelabs.driver.Keys
 
AnsiJson - Class in io.karatelabs.output
Fast ANSI colorizer for JSON text.
anyOf(Object...) - Method in class io.karatelabs.core.TagSelector
 
ApacheHttpClient - Class in io.karatelabs.http
 
ApacheHttpClient() - Constructor for class io.karatelabs.http.ApacheHttpClient
 
apiPrefix(String) - Method in class io.karatelabs.http.ServerConfig
 
apiPrefixEnabled(boolean) - Method in class io.karatelabs.http.ServerConfig
 
appendLog(String) - Method in class io.karatelabs.core.StepResult
 
apply(Runner.Builder, int) - Static method in class io.karatelabs.core.KarateOptionsHandler
Apply sysprop/env overrides to the given Builder.
apply(HttpRequest) - Method in class io.karatelabs.core.MockHandler
 
apply(HttpRequest) - Method in class io.karatelabs.http.ServerRequestHandler
 
apply(HttpRequestBuilder) - Method in interface io.karatelabs.http.AuthHandler
 
apply(HttpRequestBuilder) - Method in class io.karatelabs.http.AuthorizationCodeAuthHandler
 
apply(HttpRequestBuilder) - Method in class io.karatelabs.http.BasicAuthHandler
 
apply(HttpRequestBuilder) - Method in class io.karatelabs.http.BearerAuthHandler
 
apply(HttpRequestBuilder) - Method in class io.karatelabs.http.ClientCredentialsAuthHandler
 
apply(HttpResponse, ServerConfig) - Static method in class io.karatelabs.http.SecurityHeaders
Apply security headers to an HTTP response based on the server configuration.
applyFailTag() - Method in class io.karatelabs.core.ScenarioResult
Apply @fail tag logic: invert the pass/fail result.
applyTo(Runner.Builder) - Method in class io.karatelabs.core.KaratePom
Apply this configuration to a Runner.Builder.
arg(String, Object) - Method in class com.intuit.karate.core.MockServer.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
Use arg(Map.of(key, value)) instead.
arg(Map<String, Object>) - Method in class com.intuit.karate.core.MockServer.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
arg(Map<String, Object>) - Method in class io.karatelabs.core.MockServer.Builder
Set initial arguments (variables) for the mock.
args() - Method in record class io.karatelabs.process.ProcessConfig
Returns the value of the args record component.
args(String...) - Method in class io.karatelabs.process.ProcessBuilder
 
args(List<String>) - Method in class io.karatelabs.process.ProcessBuilder
 
array() - Static method in class io.karatelabs.common.Json
 
asList() - Method in class io.karatelabs.common.Json
 
asMap() - Method in class io.karatelabs.common.Json
 
assertExists() - Method in class io.karatelabs.driver.BaseElement
 
attribute(String) - Method in class io.karatelabs.driver.BaseElement
 
attribute(String) - Method in interface io.karatelabs.driver.Element
 
attribute(String) - Method in class io.karatelabs.driver.w3c.W3cElement
 
attribute(String, String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Get an attribute of an element.
attribute(String, String) - Method in interface io.karatelabs.driver.Driver
Get an attribute of an element.
attribute(String, String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
ATTRIBUTE - Static variable in class io.karatelabs.driver.DriverApi
 
attributeJs(String, String) - Static method in class io.karatelabs.driver.Locators
Generate JS to get an attribute of an element.
auth(AuthHandler) - Method in class io.karatelabs.http.HttpRequestBuilder
 
AuthHandler - Interface in io.karatelabs.http
 
AuthorizationCodeAuthHandler - Class in io.karatelabs.http
OAuth 2.0 Authorization Code + PKCE Auth Handler.
AuthorizationCodeAuthHandler(Map<String, Object>, OAuth2BrowserCallback) - Constructor for class io.karatelabs.http.AuthorizationCodeAuthHandler
 

B

back() - Method in class io.karatelabs.driver.cdp.CdpDriver
Navigate back in history.
back() - Method in interface io.karatelabs.driver.Driver
Navigate back in history.
back() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
back() - Method in class io.karatelabs.driver.w3c.W3cSession
 
BACK - Static variable in class io.karatelabs.driver.DriverApi
 
Background - Class in io.karatelabs.gherkin
 
Background() - Constructor for class io.karatelabs.gherkin.Background
 
BACKSPACE - Static variable in interface io.karatelabs.driver.Keys
 
backupOutputDir(boolean) - Method in class com.intuit.karate.Runner.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
backupOutputDir(boolean) - Method in class io.karatelabs.core.Runner.Builder
Enable/disable backup of existing output directory.
backupReportDir - Variable in class io.karatelabs.core.Suite
 
backupReportDir(boolean) - Method in class com.intuit.karate.Runner.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
Use backupOutputDir() instead.
BaseElement - Class in io.karatelabs.driver
Locator-based Element implementation that delegates all operations to a Driver.
BaseElement(Driver, String, boolean) - Constructor for class io.karatelabs.driver.BaseElement
 
baseResource - Variable in class io.karatelabs.core.Suite
 
BasicAuthHandler - Class in io.karatelabs.http
 
BasicAuthHandler(String, String) - Constructor for class io.karatelabs.http.BasicAuthHandler
 
BearerAuthHandler - Class in io.karatelabs.http
 
BearerAuthHandler(String) - Constructor for class io.karatelabs.http.BearerAuthHandler
 
below(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Create a finder for elements below the reference element.
below(String) - Method in interface io.karatelabs.driver.Driver
Create a finder for elements below the reference element.
BELOW - Enum constant in enum class io.karatelabs.driver.Finder.Position
 
binary(byte[]) - Static method in class io.karatelabs.http.WsFrame
 
BINARY - Enum constant in enum class io.karatelabs.http.WsFrame.Type
 
bindJsHelpers(Engine, Driver) - Static method in class io.karatelabs.driver.DriverApi
Bind driver action methods as global functions.
BLUE - Static variable in class io.karatelabs.output.Console
 
body(Object) - Method in class io.karatelabs.http.Http
 
body(Object) - Method in class io.karatelabs.http.HttpRequestBuilder
 
bodyJson(String) - Method in class io.karatelabs.http.HttpRequestBuilder
 
bold(String) - Static method in class io.karatelabs.output.Console
 
BOLD - Static variable in class io.karatelabs.output.Console
 
BOOLEAN - Enum constant in enum class io.karatelabs.match.Value.Type
 
BOUND_METHODS - Static variable in class io.karatelabs.driver.DriverApi
 
BRIGHT_CYAN - Static variable in class io.karatelabs.output.Console
 
BRIGHT_GREEN - Static variable in class io.karatelabs.output.Console
 
BRIGHT_RED - Static variable in class io.karatelabs.output.Console
 
BRIGHT_YELLOW - Static variable in class io.karatelabs.output.Console
 
brightGreen(String) - Static method in class io.karatelabs.output.Console
 
brightRed(String) - Static method in class io.karatelabs.output.Console
 
brightYellow(String) - Static method in class io.karatelabs.output.Console
 
browserMethod(String) - Method in class io.karatelabs.driver.cdp.CdpClient
Create a new CDP message builder for browser-level commands.
build() - Method in class com.intuit.karate.core.MockServer.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
build() - Method in class io.karatelabs.driver.cdp.CdpDriverOptions.Builder
 
build() - Method in class io.karatelabs.http.HttpRequestBuilder
 
build() - Method in class io.karatelabs.http.MultiPartBuilder
 
build() - Method in class io.karatelabs.http.WsClientOptions.Builder
 
build() - Method in class io.karatelabs.process.ProcessBuilder
 
builder() - Static method in class com.intuit.karate.Runner
Deprecated, for removal: This API element is subject to removal in a future version.
Use Runner.builder() instead.
builder() - Static method in class io.karatelabs.core.Runner
Get a new builder instance.
builder() - Static method in class io.karatelabs.driver.cdp.CdpDriverOptions
 
builder(String) - Static method in class io.karatelabs.http.WsClientOptions
 
builder(URI) - Static method in class io.karatelabs.http.WsClientOptions
 
Builder() - Constructor for class io.karatelabs.driver.cdp.CdpDriverOptions.Builder
 
buildLink(String, Map<String, Object>) - Method in class io.karatelabs.markup.MarkupTemplateContext
 
buildSessionPayload() - Method in class io.karatelabs.driver.w3c.W3cDriverOptions
Build the W3C session creation payload.
buildSuite() - Method in class io.karatelabs.core.Runner.Builder
Build the Suite without running it.
buildUri(String, Map<String, List<String>>) - Static method in class io.karatelabs.http.HttpUtils
Build a URI with query parameters from a path and params map.
BYTES - Enum constant in enum class io.karatelabs.match.Value.Type
 

C

CACHE_CONTROL - Enum constant in enum class io.karatelabs.http.HttpUtils.Header
 
call() - Method in class io.karatelabs.cli.CleanCommand
 
call() - Method in class io.karatelabs.cli.MockCommand
 
call() - Method in class io.karatelabs.cli.RunCommand
 
call() - Method in class io.karatelabs.core.FeatureRuntime
 
call() - Method in class io.karatelabs.core.ScenarioRuntime
 
call() - Method in class io.karatelabs.Main
 
callbackExecutor(ExecutorService) - Method in class io.karatelabs.http.WsClientOptions.Builder
 
cancel() - Method in interface io.karatelabs.http.OAuth2BrowserCallback
Optional: Cancel ongoing authorization
CANCEL - Static variable in interface io.karatelabs.driver.Keys
 
captureCustomPerfEvent(String, long, long) - Method in class io.karatelabs.core.ScenarioRuntime
Capture a custom performance event (for non-HTTP operations like DB, gRPC).
capturePerfEvent(PerfEvent) - Method in class io.karatelabs.core.ScenarioRuntime
Capture a performance event for the HTTP request just completed.
capturePerfEvent(String, long, long) - Method in class io.karatelabs.core.KarateJs
Capture a custom performance event (implements PerfContext).
capturePerfEvent(String, long, long) - Method in interface io.karatelabs.core.PerfContext
Capture a custom performance event.
CdpClient - Class in io.karatelabs.driver.cdp
Chrome DevTools Protocol client built on WebSocket.
CdpDialog - Class in io.karatelabs.driver.cdp
CDP-based implementation of Dialog.
CdpDriver - Class in io.karatelabs.driver.cdp
CDP-based browser driver implementation.
CdpDriverOptions - Class in io.karatelabs.driver.cdp
CDP-specific driver configuration options.
CdpDriverOptions.Builder - Class in io.karatelabs.driver.cdp
 
CdpEvent - Class in io.karatelabs.driver.cdp
Wrapper for Chrome DevTools Protocol events with JSONPath extraction.
CdpEvent(Map<String, Object>) - Constructor for class io.karatelabs.driver.cdp.CdpEvent
 
CdpEventListener - Interface in io.karatelabs.driver.cdp
Listener interface for CDP events.
CdpKeys - Class in io.karatelabs.driver.cdp
CDP-based implementation of keyboard actions.
CdpKeys(CdpClient) - Constructor for class io.karatelabs.driver.cdp.CdpKeys
 
CdpLauncher - Class in io.karatelabs.driver.cdp
CDP-based browser launcher.
CdpMessage - Class in io.karatelabs.driver.cdp
Fluent builder for Chrome DevTools Protocol messages.
CdpMessage(CdpClient, int, String) - Constructor for class io.karatelabs.driver.cdp.CdpMessage
 
CdpMouse - Class in io.karatelabs.driver.cdp
CDP-based implementation of mouse actions.
CdpMouse(CdpClient) - Constructor for class io.karatelabs.driver.cdp.CdpMouse
 
CdpMouse(CdpClient, double, double) - Constructor for class io.karatelabs.driver.cdp.CdpMouse
 
CdpResponse - Class in io.karatelabs.driver.cdp
Wrapper for Chrome DevTools Protocol responses with JSONPath extraction.
CdpResponse(Map<String, Object>) - Constructor for class io.karatelabs.driver.cdp.CdpResponse
 
certFile(File) - Method in class com.intuit.karate.core.MockServer.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
certPath(String) - Method in class com.intuit.karate.core.MockServer.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
certPath(String) - Method in class io.karatelabs.core.MockServer.Builder
Set the SSL certificate file path (PEM format).
Channel - Interface in io.karatelabs.core
Represents an async channel (e.g. kafka, grpc) created by a ChannelFactory.
channelActive(ChannelHandlerContext) - Method in class io.karatelabs.http.WsClientHandler
 
ChannelFactory - Interface in io.karatelabs.core
Factory for creating Channel instances.
channelInactive(ChannelHandlerContext) - Method in class io.karatelabs.http.WsClientHandler
 
channelRead0(ChannelHandlerContext, FullHttpRequest) - Method in class io.karatelabs.http.HttpServerHandler
 
channelRead0(ChannelHandlerContext, Object) - Method in class io.karatelabs.http.WsClientHandler
 
charset(String) - Method in class io.karatelabs.http.HttpRequestBuilder
 
CHROMEDRIVER - Enum constant in enum class io.karatelabs.driver.w3c.W3cBrowserType
 
CleanCommand - Class in io.karatelabs.cli
The 'clean' subcommand for cleaning Karate output directories.
CleanCommand() - Constructor for class io.karatelabs.cli.CleanCommand
 
cleanScenarioState(Driver) - Method in class io.karatelabs.driver.PooledDriverProvider
Tear down scenario-scoped driver state at owner-scenario exit.
clear() - Method in class io.karatelabs.driver.BaseElement
 
clear() - Method in interface io.karatelabs.driver.Element
 
clear() - Method in class io.karatelabs.driver.w3c.W3cElement
 
clear() - Method in class io.karatelabs.http.InMemorySessionStore
Clear all sessions from the store.
clear() - Static method in class io.karatelabs.output.LogContext
 
clear(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Clear an input element.
clear(String) - Method in interface io.karatelabs.driver.Driver
Clear an input element.
clear(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
CLEAR - Static variable in class io.karatelabs.driver.DriverApi
 
CLEAR - Static variable in interface io.karatelabs.driver.Keys
 
CLEAR_COOKIES - Static variable in class io.karatelabs.driver.DriverApi
 
clearCookieJar() - Method in class io.karatelabs.core.ScenarioRuntime
Clear the cookie jar (for clearCookies functionality).
clearCookies() - Method in class io.karatelabs.driver.cdp.CdpDriver
Clear all cookies.
clearCookies() - Method in interface io.karatelabs.driver.Driver
Clear all cookies.
clearCookies() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
clearElement(String) - Method in class io.karatelabs.driver.w3c.W3cSession
 
clearJs(String) - Static method in class io.karatelabs.driver.Locators
Generate JS to clear an input element.
clearToken() - Method in class io.karatelabs.http.OAuth2TokenManager
Clear stored token
click() - Method in class io.karatelabs.driver.BaseElement
 
click() - Method in class io.karatelabs.driver.cdp.CdpMouse
 
click() - Method in interface io.karatelabs.driver.Element
 
click() - Method in interface io.karatelabs.driver.Mouse
Click at the current position.
click() - Method in class io.karatelabs.driver.w3c.W3cElement
 
click(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Click an element.
click(String) - Method in interface io.karatelabs.driver.Driver
Click an element.
click(String) - Method in class io.karatelabs.driver.Finder
Click the first matching element.
click(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
CLICK - Static variable in class io.karatelabs.driver.DriverApi
 
clickElement(String) - Method in class io.karatelabs.driver.w3c.W3cSession
 
clickJs(String) - Static method in class io.karatelabs.driver.Locators
Generate JS to click an element.
client - Variable in class io.karatelabs.core.KarateJs
 
client - Variable in class io.karatelabs.http.WsClientHandler
 
ClientCredentialsAuthHandler - Class in io.karatelabs.http
 
ClientCredentialsAuthHandler(Map<String, Object>) - Constructor for class io.karatelabs.http.ClientCredentialsAuthHandler
 
clientFactory(HttpClientFactory) - Method in class com.intuit.karate.Runner.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
Use httpClientFactory() instead.
close() - Method in class io.karatelabs.core.JsonLinesEventWriter
 
close() - Method in class io.karatelabs.driver.cdp.CdpClient
 
close() - Method in class io.karatelabs.driver.cdp.CdpDriver
Close the current tab/page.
close() - Method in class io.karatelabs.driver.cdp.CdpLauncher
Close the browser process.
close() - Method in interface io.karatelabs.driver.Driver
Alias for quit().
close() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
close() - Method in class io.karatelabs.http.ApacheHttpClient
 
close() - Method in class io.karatelabs.http.ServerMarkupContext
Close/invalidate the current session.
close() - Method in class io.karatelabs.http.SseConnection
Close the SSE connection by sending the last chunk and closing the channel.
close() - Method in class io.karatelabs.http.WsClient
 
close() - Method in class io.karatelabs.http.WsConnection
Close the WebSocket connection with a normal closure.
close() - Static method in class io.karatelabs.http.WsFrame
 
close() - Method in class io.karatelabs.match.DiskBackedList
 
close() - Method in interface io.karatelabs.match.LargeValueStore
Closes this store and releases any associated resources (e.g., temp files).
close() - Method in class io.karatelabs.match.Value
Closes any resources held by this value (e.g., disk-backed stores).
close() - Method in class io.karatelabs.process.ProcessHandle
 
close(boolean) - Method in class io.karatelabs.process.ProcessHandle
 
close(int, String) - Method in class io.karatelabs.http.WsConnection
Close the WebSocket connection with a specific status code and reason.
close(int, String) - Static method in class io.karatelabs.http.WsFrame
 
CLOSE - Enum constant in enum class io.karatelabs.http.WsFrame.Type
 
closeAll() - Static method in class io.karatelabs.driver.cdp.CdpDriver
Close all active drivers.
closeAll() - Static method in class io.karatelabs.driver.cdp.CdpLauncher
Close all active browser instances.
closeAll() - Static method in class io.karatelabs.http.WsClient
 
closeAndWait() - Method in class io.karatelabs.driver.cdp.CdpLauncher
Close the browser process and wait for it to terminate.
closeNow() - Method in class io.karatelabs.http.WsClient
 
closeWindow() - Method in class io.karatelabs.driver.w3c.W3cSession
 
collect() - Method in class io.karatelabs.output.LogContext
Get accumulated log and clear buffer (for step/scenario end).
collectEmbeds() - Method in class io.karatelabs.output.LogContext
Collect and clear embeds.
color(String, String...) - Static method in class io.karatelabs.output.Console
 
colorize(String) - Static method in class io.karatelabs.output.AnsiJson
Colorize JSON text with ANSI codes.
com.intuit.karate - package com.intuit.karate
 
com.intuit.karate.core - package com.intuit.karate.core
 
combo(String[], String) - Method in class io.karatelabs.driver.cdp.CdpKeys
 
combo(String[], String) - Method in interface io.karatelabs.driver.Keys
Press a key combination (e.g., Ctrl+A, Shift+Tab).
combo(String[], String) - Method in class io.karatelabs.driver.w3c.W3cKeys
 
COMMAND - Static variable in interface io.karatelabs.driver.Keys
 
compareTo(ScenarioResult) - Method in class io.karatelabs.core.ScenarioResult
 
completed() - Method in record class io.karatelabs.core.ProgressRunEvent
Returns the value of the completed record component.
compression(boolean) - Method in class io.karatelabs.http.WsClientOptions.Builder
 
config(String, Object) - Method in class io.karatelabs.http.ApacheHttpClient
 
config(String, Object) - Method in interface io.karatelabs.http.HttpClient
 
configDir(String) - Method in class com.intuit.karate.Runner.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
configDir(String) - Method in class io.karatelabs.core.Runner.Builder
Set the directory containing karate-config.js.
configEnvResource - Variable in class io.karatelabs.core.Suite
 
configPath - Variable in class io.karatelabs.core.Suite
 
configResource - Variable in class io.karatelabs.core.Suite
 
configure(String, Object) - Method in class io.karatelabs.core.KarateConfig
Apply configuration from a key-value pair.
configure(String, Object) - Method in class io.karatelabs.core.ScenarioRuntime
 
configure(String, Object) - Method in class io.karatelabs.http.Http
 
configure(Map<String, Object>) - Method in class io.karatelabs.http.Http
 
connect(WsClientOptions) - Static method in class io.karatelabs.http.WsClient
 
connect(String) - Static method in class io.karatelabs.driver.cdp.CdpClient
 
connect(String) - Static method in class io.karatelabs.driver.cdp.CdpDriver
Connect to an existing browser via WebSocket URL.
connect(String) - Static method in class io.karatelabs.http.WsClient
 
connect(String, CdpDriverOptions) - Static method in class io.karatelabs.driver.cdp.CdpDriver
Connect to an existing browser with options.
connect(String, W3cDriverOptions) - Static method in class io.karatelabs.driver.w3c.W3cDriver
Connect to an existing WebDriver server (remote hub, SauceLabs, etc.).
connect(String, Duration) - Static method in class io.karatelabs.driver.cdp.CdpClient
 
connect(URI) - Static method in class io.karatelabs.http.WsClient
 
CONNECT - Enum constant in enum class io.karatelabs.http.HttpUtils.Method
 
CONNECT_FAILED - Enum constant in enum class io.karatelabs.http.WsException.Type
 
CONNECTION_CLOSED - Enum constant in enum class io.karatelabs.http.WsException.Type
 
connectTimeout(Duration) - Method in class io.karatelabs.http.WsClientOptions.Builder
 
Console - Class in io.karatelabs.output
Console output utilities with ANSI color support.
CONSOLE_LOGGER - Static variable in class io.karatelabs.output.LogContext
Logger for console output (test summary)
contains(Object) - Method in class io.karatelabs.match.Value
 
contains(String) - Method in class io.karatelabs.core.TagSelector
 
CONTAINS - Enum constant in enum class io.karatelabs.match.Match.Type
 
CONTAINS_ANY - Enum constant in enum class io.karatelabs.match.Match.Type
 
CONTAINS_ANY_DEEP - Enum constant in enum class io.karatelabs.match.Match.Type
 
CONTAINS_DEEP - Enum constant in enum class io.karatelabs.match.Match.Type
 
CONTAINS_ONLY - Enum constant in enum class io.karatelabs.match.Match.Type
 
CONTAINS_ONLY_DEEP - Enum constant in enum class io.karatelabs.match.Match.Type
 
containsAny(Object) - Method in class io.karatelabs.match.Value
 
containsDeep(Object) - Method in class io.karatelabs.match.Value
 
containsOnly(Object) - Method in class io.karatelabs.match.Value
 
containsOnlyDeep(Object) - Method in class io.karatelabs.match.Value
 
containsVariable(String) - Method in class io.karatelabs.markup.MarkupTemplateContext
 
CONTENT_LENGTH - Enum constant in enum class io.karatelabs.http.HttpUtils.Header
 
CONTENT_TYPE - Enum constant in enum class io.karatelabs.http.HttpUtils.Header
 
contentSecurityPolicy(String) - Method in class io.karatelabs.http.ServerConfig
 
contentType(String) - Method in class io.karatelabs.http.Http
 
contentType(String) - Method in class io.karatelabs.http.HttpRequestBuilder
 
contextPath(String) - Method in class io.karatelabs.http.ServerConfig
 
CONTROL - Static variable in interface io.karatelabs.driver.Keys
 
cookie(Cookie) - Method in class io.karatelabs.http.HttpRequestBuilder
 
cookie(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Get a cookie by name.
cookie(String) - Method in interface io.karatelabs.driver.CoreDriver
Get a cookie by name.
cookie(String) - Method in interface io.karatelabs.driver.Driver
Get a cookie by name.
cookie(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
cookie(String, String) - Method in class io.karatelabs.http.HttpRequestBuilder
 
cookie(Map<String, Object>) - Method in class io.karatelabs.driver.cdp.CdpDriver
Set a cookie.
cookie(Map<String, Object>) - Method in interface io.karatelabs.driver.CoreDriver
Set a cookie.
cookie(Map<String, Object>) - Method in interface io.karatelabs.driver.Driver
Set a cookie.
cookie(Map<String, Object>) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
cookie(Map<String, Object>) - Method in class io.karatelabs.http.HttpRequestBuilder
 
COOKIE - Enum constant in enum class io.karatelabs.http.HttpUtils.Header
 
COOKIE - Static variable in class io.karatelabs.driver.DriverApi
 
cookies(Collection<Map<String, Object>>) - Method in class io.karatelabs.http.HttpRequestBuilder
 
Cookies - Class in io.karatelabs.http
 
COOKIES - Static variable in class io.karatelabs.driver.DriverApi
 
copy() - Method in class io.karatelabs.core.KarateConfig
Create a deep copy of this configuration.
copy() - Method in class io.karatelabs.http.HttpRequestBuilder
 
copy() - Method in class io.karatelabs.http.Session
 
copy(int) - Method in class io.karatelabs.gherkin.Scenario
 
copy(Object, boolean, boolean) - Static method in class io.karatelabs.common.Json
 
copyFrom(KarateConfig) - Method in class io.karatelabs.core.KarateConfig
Copy all configuration values from another KarateConfig.
copyStaticResources(Path) - Static method in class io.karatelabs.output.HtmlReportWriter
Copy static resources (CSS, JS, images) to the res directory.
CoreDriver - Interface in io.karatelabs.driver
Core driver interface defining the primitive operations.
countJs(String) - Static method in class io.karatelabs.driver.Locators
Generate JS to count matching elements.
create() - Method in interface io.karatelabs.core.RunListenerFactory
Create a listener instance for the current thread.
create() - Method in class io.karatelabs.http.DefaultHttpClientFactory
 
create() - Method in interface io.karatelabs.http.HttpClientFactory
Creates a new HttpClient instance.
create() - Static method in class io.karatelabs.http.PkceGenerator
Create PKCE with S256 method (recommended)
create() - Static method in class io.karatelabs.process.ProcessBuilder
 
create(int) - Method in class io.karatelabs.http.FileSessionStore
 
create(int) - Method in class io.karatelabs.http.InMemorySessionStore
 
create(int) - Method in interface io.karatelabs.http.SessionStore
Create a new session with the specified expiry time.
create(ScenarioRuntime, Map<String, Object>) - Method in interface io.karatelabs.core.ChannelFactory
 
create(ProcessConfig) - Static method in class io.karatelabs.process.ProcessHandle
Create ProcessHandle without starting the process.
create(Iterable<?>) - Static method in class io.karatelabs.match.DiskBackedList
Creates a DiskBackedList from an iterable source.
create(String) - Static method in class io.karatelabs.http.PkceGenerator
Create PKCE with specified method
create(String, Map<String, Object>, Duration) - Static method in class io.karatelabs.driver.w3c.W3cSession
Create a new WebDriver session.
createClientContext(SslConfig) - Static method in class io.karatelabs.core.SslContextFactory
Create an SSLContext for client use (connecting to HTTPS servers).
createDriver(Map<String, Object>) - Method in class io.karatelabs.driver.PooledDriverProvider
Create a new driver from config.
createError(Feature, String, int) - Static method in class io.karatelabs.gherkin.Scenario
Create a synthetic error scenario for error reporting when execution fails.
createNettySslContext(File, File) - Static method in class io.karatelabs.core.SslUtils
Create a Netty SslContext from PEM files.
createNettySslContext(String, String) - Static method in class io.karatelabs.core.SslUtils
Create a Netty SslContext from PEM file paths.
createServerContext(SslConfig) - Static method in class io.karatelabs.core.SslContextFactory
Create an SSLContext for server use (accepting HTTPS connections).
createSession() - Method in class io.karatelabs.http.ServerConfig
Create a new session using the configured session store.
createTemplateToken(Session) - Static method in class io.karatelabs.http.CsrfProtection
Create a template-accessible object containing CSRF token information.
csrfEnabled(boolean) - Method in class io.karatelabs.http.ServerConfig
 
csrfExemptPaths(String...) - Method in class io.karatelabs.http.ServerConfig
Register paths where CSRF token validation is skipped.
CsrfProtection - Class in io.karatelabs.http
CSRF (Cross-Site Request Forgery) protection utilities.
CsrfProtection() - Constructor for class io.karatelabs.http.CsrfProtection
 
CsrfProtection.CsrfToken - Class in io.karatelabs.http
CSRF token object exposed to templates.
CsrfToken(String) - Constructor for class io.karatelabs.http.CsrfProtection.CsrfToken
 
ctrl(String) - Method in class io.karatelabs.driver.cdp.CdpKeys
 
ctrl(String) - Method in interface io.karatelabs.driver.Keys
Press Ctrl+key combination.
ctrl(String) - Method in class io.karatelabs.driver.w3c.W3cKeys
 
CucumberJsonReportListener - Class in io.karatelabs.output
A ResultListener that generates Cucumber JSON reports asynchronously.
CucumberJsonReportListener(Path) - Constructor for class io.karatelabs.output.CucumberJsonReportListener
Create a new Cucumber JSON report listener.
CucumberJsonWriter - Class in io.karatelabs.output
Generates Cucumber JSON reports compatible with third-party tools (Allure, ReportPortal, etc.).
cyan(String) - Static method in class io.karatelabs.output.Console
 
CYAN - Static variable in class io.karatelabs.output.Console
 

D

DataUtils - Class in io.karatelabs.common
 
debug(String) - Method in class io.karatelabs.output.LogContext.LogWriter
 
DEBUG - Enum constant in enum class io.karatelabs.output.LogLevel
 
debugInterceptor - Variable in class io.karatelabs.core.Suite
 
debugPointFactory - Variable in class io.karatelabs.core.Suite
 
debugSupport(RunInterceptor<T>, DebugPointFactory<T>) - Method in class io.karatelabs.core.Runner.Builder
Set debug support with interceptor and factory.
DECIMAL - Static variable in interface io.karatelabs.driver.Keys
 
decreaseLevel() - Method in class io.karatelabs.markup.MarkupTemplateContext
 
deepCopy(Object) - Static method in class io.karatelabs.core.StepUtils
Deep copy a value (Map, List, or primitive).
DEFAULT_FILENAME - Static variable in class io.karatelabs.core.JsonLinesEventWriter
 
DEFAULT_PATH_LINUX - Static variable in class io.karatelabs.driver.cdp.CdpLauncher
 
DEFAULT_PATH_MAC - Static variable in class io.karatelabs.driver.cdp.CdpLauncher
 
DEFAULT_PATH_WIN32 - Static variable in class io.karatelabs.driver.cdp.CdpLauncher
 
DEFAULT_PATH_WIN64 - Static variable in class io.karatelabs.driver.cdp.CdpLauncher
 
DEFAULT_POM_FILE - Static variable in class io.karatelabs.cli.RunCommand
 
DefaultHttpClientFactory - Class in io.karatelabs.http
Default implementation of HttpClientFactory that creates a new ApacheHttpClient instance for each call.
DefaultHttpClientFactory() - Constructor for class io.karatelabs.http.DefaultHttpClientFactory
 
defaults() - Static method in record class io.karatelabs.process.ProcessConfig
 
delete() - Method in class io.karatelabs.http.Http
 
delete(Object) - Method in class io.karatelabs.http.Http
 
delete(String) - Method in class io.karatelabs.http.FileSessionStore
 
delete(String) - Method in class io.karatelabs.http.InMemorySessionStore
 
delete(String) - Method in interface io.karatelabs.http.SessionStore
Delete a session from the store.
DELETE - Enum constant in enum class io.karatelabs.http.HttpUtils.Method
 
DELETE - Static variable in interface io.karatelabs.driver.Keys
 
DELETE_COOKIE - Static variable in class io.karatelabs.driver.DriverApi
 
deleteAllCookies() - Method in class io.karatelabs.driver.w3c.W3cSession
 
deleteCookie(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Delete a cookie by name.
deleteCookie(String) - Method in interface io.karatelabs.driver.Driver
Delete a cookie by name.
deleteCookie(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
deleteCookie(String) - Method in class io.karatelabs.driver.w3c.W3cSession
 
deleteSession() - Method in class io.karatelabs.driver.w3c.W3cSession
 
depth() - Method in record class io.karatelabs.match.Result.Failure
Returns the value of the depth record component.
devMode(boolean) - Method in class io.karatelabs.http.ServerConfig
 
dialog(boolean) - Method in class io.karatelabs.driver.cdp.CdpDriver
Accept or dismiss the current dialog.
dialog(boolean) - Method in interface io.karatelabs.driver.Driver
Accept or dismiss the current dialog.
dialog(boolean) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
dialog(boolean, String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Accept or dismiss the current dialog with optional prompt input.
dialog(boolean, String) - Method in interface io.karatelabs.driver.CoreDriver
Handle JavaScript dialog (alert, confirm, prompt, beforeunload).
dialog(boolean, String) - Method in interface io.karatelabs.driver.Driver
Accept or dismiss the current dialog with optional prompt input.
dialog(boolean, String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
Dialog - Interface in io.karatelabs.driver
Interface for JavaScript dialogs (alert, confirm, prompt, or beforeunload).
DIALOG - Static variable in class io.karatelabs.driver.DriverApi
 
DIALOG_TEXT - Static variable in class io.karatelabs.driver.DriverApi
 
DialogHandler - Interface in io.karatelabs.driver
Functional interface for handling JavaScript dialogs (alert, confirm, prompt, beforeunload).
DialogOpenedException - Exception Class in io.karatelabs.driver.cdp
Thrown when a pending Runtime.evaluate is cancelled because a JavaScript dialog (alert, confirm, prompt) opened in the browser.
DialogOpenedException(String) - Constructor for exception class io.karatelabs.driver.cdp.DialogOpenedException
 
dim(String) - Static method in class io.karatelabs.output.Console
 
DIM - Static variable in class io.karatelabs.output.Console
 
DIMENSIONS - Static variable in class io.karatelabs.driver.DriverApi
 
disablePing() - Method in class io.karatelabs.http.WsClientOptions.Builder
 
DiskBackedList - Class in io.karatelabs.match
A disk-backed list implementation for handling large collections without exhausting memory.
dismiss() - Method in class io.karatelabs.driver.cdp.CdpDialog
 
dismiss() - Method in interface io.karatelabs.driver.Dialog
Dismiss the dialog (click Cancel/No).
dismissAlert() - Method in class io.karatelabs.driver.w3c.W3cSession
 
DIVIDE - Static variable in interface io.karatelabs.driver.Keys
 
doc(Map<String, Object>) - Method in class io.karatelabs.core.KarateJs
Renders an HTML template and returns the result.
DOMAIN - Static variable in class io.karatelabs.http.Cookies
 
DOMCONTENT - Enum constant in enum class io.karatelabs.driver.PageLoadStrategy
Wait for DOMContentLoaded event only.
DOMCONTENT_AND_FRAMES - Enum constant in enum class io.karatelabs.driver.PageLoadStrategy
Wait for DOMContentLoaded + all frames stopped loading (v1 default).
doubleClick() - Method in class io.karatelabs.driver.cdp.CdpMouse
 
doubleClick() - Method in interface io.karatelabs.driver.Mouse
Double-click at the current position.
down() - Method in class io.karatelabs.driver.cdp.CdpMouse
 
down() - Method in interface io.karatelabs.driver.Mouse
Press the mouse button down at the current position.
down(String) - Method in class io.karatelabs.driver.cdp.CdpKeys
 
down(String) - Method in interface io.karatelabs.driver.Keys
Hold down a modifier key.
down(String) - Method in class io.karatelabs.driver.w3c.W3cKeys
 
DOWN - Static variable in interface io.karatelabs.driver.Keys
 
dragTo(double, double) - Method in class io.karatelabs.driver.cdp.CdpMouse
 
dragTo(double, double) - Method in interface io.karatelabs.driver.Mouse
Drag from current position to target position.
drainOpenedTargets() - Method in class io.karatelabs.driver.cdp.CdpDriver
Drain the queue of page targets (tabs) opened since the last call.
drainOpenedTargets() - Method in interface io.karatelabs.driver.Driver
Drain and return the list of new page targets (tabs) opened since the last call.
driver - Variable in class io.karatelabs.driver.BaseElement
 
Driver - Interface in io.karatelabs.driver
Browser automation driver interface.
DriverApi - Class in io.karatelabs.driver
 
DriverApi() - Constructor for class io.karatelabs.driver.DriverApi
 
DriverException - Exception Class in io.karatelabs.driver
Runtime exception for browser driver errors.
DriverException(String) - Constructor for exception class io.karatelabs.driver.DriverException
 
DriverException(String, Throwable) - Constructor for exception class io.karatelabs.driver.DriverException
 
DriverOptions - Interface in io.karatelabs.driver
Base options interface for browser drivers.
driverProvider - Variable in class io.karatelabs.core.Suite
 
driverProvider(DriverProvider) - Method in class io.karatelabs.core.Runner.Builder
Set a driver provider for managing browser driver lifecycle.
DriverProvider - Interface in io.karatelabs.driver
Provider for browser driver instances.
dryRun - Variable in class io.karatelabs.core.Suite
 
dryRun(boolean) - Method in class io.karatelabs.core.Runner.Builder
Enable dry-run mode (parse but don't execute).

E

EACH_CONTAINS - Enum constant in enum class io.karatelabs.match.Match.Type
 
EACH_CONTAINS_ANY - Enum constant in enum class io.karatelabs.match.Match.Type
 
EACH_CONTAINS_DEEP - Enum constant in enum class io.karatelabs.match.Match.Type
 
EACH_CONTAINS_ONLY - Enum constant in enum class io.karatelabs.match.Match.Type
 
EACH_EQUALS - Enum constant in enum class io.karatelabs.match.Match.Type
 
EACH_NOT_CONTAINS - Enum constant in enum class io.karatelabs.match.Match.Type
 
EACH_NOT_EQUALS - Enum constant in enum class io.karatelabs.match.Match.Type
 
eachContains(Object) - Method in class io.karatelabs.match.Value
 
eachContainsAny(Object) - Method in class io.karatelabs.match.Value
 
eachContainsDeep(Object) - Method in class io.karatelabs.match.Value
 
eachContainsOnly(Object) - Method in class io.karatelabs.match.Value
 
eachEquals(Object) - Method in class io.karatelabs.match.Value
 
eachNotContains(Object) - Method in class io.karatelabs.match.Value
 
eachNotEquals(Object) - Method in class io.karatelabs.match.Value
 
Element - Interface in io.karatelabs.driver
Represents a DOM element found by a locator.
elementScreenshot(String) - Method in class io.karatelabs.driver.w3c.W3cSession
 
embed(byte[], String) - Method in class io.karatelabs.output.LogContext
Add an embed with just data and mime type.
embed(byte[], String, String) - Method in class io.karatelabs.output.LogContext
Add an embed (HTML, image, etc.) to be included in step result.
Embed(byte[], String, String) - Constructor for class io.karatelabs.core.StepResult.Embed
 
enabled() - Method in class io.karatelabs.driver.BaseElement
 
enabled() - Method in interface io.karatelabs.driver.Element
 
enabled() - Method in class io.karatelabs.driver.w3c.W3cElement
 
enabled(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Check if an element is enabled.
enabled(String) - Method in interface io.karatelabs.driver.Driver
Check if an element is enabled.
enabled(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
ENABLED - Static variable in class io.karatelabs.driver.DriverApi
 
enabledJs(String) - Static method in class io.karatelabs.driver.Locators
Generate JS to check if element is enabled.
END - Static variable in interface io.karatelabs.driver.Keys
 
engine - Variable in class io.karatelabs.core.KarateJs
 
engineSupplier(Supplier<Engine>) - Method in class io.karatelabs.http.ServerConfig
Set a custom ExternalBridge to control Java interop.
enter(FeatureRuntime) - Static method in record class io.karatelabs.core.FeatureRunEvent
 
enter(ScenarioRuntime) - Static method in record class io.karatelabs.core.ScenarioRunEvent
 
enter(Suite) - Static method in record class io.karatelabs.core.SuiteRunEvent
 
enter(Step, ScenarioRuntime) - Static method in record class io.karatelabs.core.StepRunEvent
 
enter(HttpRequest, ScenarioRuntime) - Static method in record class io.karatelabs.core.HttpRunEvent
Creates an HTTP_ENTER event fired before the HTTP request is made.
ENTER - Static variable in interface io.karatelabs.driver.Keys
 
env - Variable in class io.karatelabs.core.Suite
 
env() - Method in record class io.karatelabs.process.ProcessConfig
Returns the value of the env record component.
env(String, String) - Method in class io.karatelabs.process.ProcessBuilder
 
env(Map<String, String>) - Method in class io.karatelabs.process.ProcessBuilder
 
ENV - Static variable in class io.karatelabs.gherkin.Tag
 
ENV_CONFIG_DIR - Static variable in class io.karatelabs.core.KarateOptionsHandler
 
ENV_ENV - Static variable in class io.karatelabs.core.KarateOptionsHandler
 
ENV_OPTIONS - Static variable in class io.karatelabs.core.KarateOptionsHandler
 
ENVNOT - Static variable in class io.karatelabs.gherkin.Tag
 
equals(Object) - Method in record class io.karatelabs.core.ErrorRunEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.karatelabs.core.FeatureRunEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.karatelabs.core.HttpRunEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.karatelabs.core.ProgressRunEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.karatelabs.core.ScenarioRunEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.karatelabs.core.StepRunEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.karatelabs.core.StepUtils.ParsedFeaturePath
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.karatelabs.core.SuiteRunEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.karatelabs.gherkin.Tag
 
equals(Object) - Method in record class io.karatelabs.match.Result.Failure
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.karatelabs.process.ProcessConfig
Indicates whether some other object is "equal to" this one.
EQUALS - Enum constant in enum class io.karatelabs.match.Match.Type
 
EQUALS - Static variable in interface io.karatelabs.driver.Keys
 
error() - Method in record class io.karatelabs.core.ErrorRunEvent
Returns the value of the error record component.
error(String) - Method in class io.karatelabs.output.LogContext.LogWriter
 
ERROR - Enum constant in enum class io.karatelabs.core.RunEventType
 
ERROR - Enum constant in enum class io.karatelabs.output.LogLevel
 
errorListener() - Method in record class io.karatelabs.process.ProcessConfig
Returns the value of the errorListener record component.
errorListener(Consumer<String>) - Method in class io.karatelabs.process.ProcessBuilder
 
ErrorRunEvent - Record Class in io.karatelabs.core
Error event (ERROR).
ErrorRunEvent(ScenarioRuntime, Throwable, long) - Constructor for record class io.karatelabs.core.ErrorRunEvent
Creates an instance of a ErrorRunEvent record class.
errorTemplate404(String) - Method in class io.karatelabs.http.ServerConfig
 
errorTemplate500(String) - Method in class io.karatelabs.http.ServerConfig
 
escape(String) - Static method in class io.karatelabs.common.Json
 
ESCAPE - Static variable in interface io.karatelabs.driver.Keys
 
escapeForJs(String) - Static method in class io.karatelabs.driver.Locators
Escape a string for embedding in a JavaScript double-quoted string.
escapeXpathString(String) - Static method in class io.karatelabs.driver.Locators
Escape a string for use in XPath.
estimateCollectionSize(List<?>) - Static method in class io.karatelabs.match.DiskBackedList
Estimates the total memory size of a list using random sampling.
estimateSize(Object) - Static method in class io.karatelabs.match.DiskBackedList
Estimates the memory size of an object in bytes.
eval(Object) - Method in interface io.karatelabs.driver.Driver
Execute JavaScript with support for JsFunction.
eval(String) - Method in class io.karatelabs.core.ScenarioRuntime
 
eval(String) - Method in interface io.karatelabs.driver.CoreDriver
Execute JavaScript and return result.
eval(String) - Method in interface io.karatelabs.driver.Driver
Execute JavaScript.
eval(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
Execute JavaScript via W3C executeScript.
eval(String, Step) - Method in class io.karatelabs.core.ScenarioRuntime
Evaluate a JS expression with debug source information from a Gherkin step.
evalDocString(String, Step) - Method in class io.karatelabs.core.ScenarioRuntime
Evaluate a JS docstring expression with debug source information.
evalLocal(String) - Method in class io.karatelabs.markup.MarkupTemplateContext
 
evalLocalAsObject(String) - Method in class io.karatelabs.markup.MarkupTemplateContext
 
evaluate(Object, Context, BiConsumer<Context, Result>) - Static method in class io.karatelabs.match.Match
 
evaluate(String, String) - Method in class io.karatelabs.core.TagSelector
Evaluate a tag selector expression against this set of tags.
ExamplesTable - Class in io.karatelabs.gherkin
 
ExamplesTable() - Constructor for class io.karatelabs.gherkin.ExamplesTable
 
ExamplesTable(ScenarioOutline, Table) - Constructor for class io.karatelabs.gherkin.ExamplesTable
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class io.karatelabs.http.WsClientHandler
 
EXCLUSIVE_LOCK - Static variable in class io.karatelabs.core.ScenarioLockManager
The special lock name that indicates exclusive execution.
executable(String) - Method in class io.karatelabs.driver.cdp.CdpDriverOptions.Builder
 
execute(Step) - Method in class io.karatelabs.core.StepExecutor
 
execute(Engine, Match.Type, Object, Object) - Static method in class io.karatelabs.match.Match
 
execute(Engine, Match.Type, Object, Object, boolean) - Static method in class io.karatelabs.match.Match
 
execute(Engine, Match.Type, Object, Object, long) - Static method in class io.karatelabs.match.Match
 
executeCallSingle(String, Object) - Method in class io.karatelabs.core.ScenarioRuntime
Execute karate.callSingle() - runs a file once per Suite and caches the result.
executeJsCall(String, Object) - Method in class io.karatelabs.core.ScenarioRuntime
Execute a feature via karate.call() and return its result variables.
executeJsCallOnce(String, Object) - Method in class io.karatelabs.core.ScenarioRuntime
Execute karate.callonce() - runs a feature once per FeatureRuntime and caches the result.
executeScript(String, Object...) - Method in class io.karatelabs.driver.w3c.W3cSession
 
executeSetup(String) - Method in class io.karatelabs.core.ScenarioRuntime
Execute the @setup scenario and return all its variables.
executeSetupOnce(String) - Method in class io.karatelabs.core.ScenarioRuntime
Execute the @setup scenario with caching (only runs once per feature).
exists - Variable in class io.karatelabs.driver.BaseElement
 
exists() - Method in class io.karatelabs.driver.BaseElement
 
exists() - Method in interface io.karatelabs.driver.Element
 
exists(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Check if an element exists.
exists(String) - Method in interface io.karatelabs.driver.Driver
Check if an element exists.
exists(String) - Method in class io.karatelabs.driver.Finder
Check if the element exists.
exists(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
EXISTS - Static variable in class io.karatelabs.driver.DriverApi
 
existsJs(String) - Static method in class io.karatelabs.driver.Locators
Generate JS to check if element exists.
exit(FeatureRuntime, FeatureResult) - Static method in record class io.karatelabs.core.FeatureRunEvent
 
exit(ScenarioRuntime, ScenarioResult) - Static method in record class io.karatelabs.core.ScenarioRunEvent
 
exit(StepResult, ScenarioRuntime) - Static method in record class io.karatelabs.core.StepRunEvent
 
exit(Suite, SuiteResult) - Static method in record class io.karatelabs.core.SuiteRunEvent
 
exit(HttpRequest, HttpResponse, ScenarioRuntime) - Static method in record class io.karatelabs.core.HttpRunEvent
Creates an HTTP_EXIT event fired after the HTTP response is received.
expandWildcard(String) - Static method in class io.karatelabs.driver.Locators
Expand wildcard locator to JavaScript resolver call.
Expect - Class in io.karatelabs.match
Chai-style BDD assertion API for Karate.
Expect(Object) - Constructor for class io.karatelabs.match.Expect
 
Expect(Object, boolean, BiConsumer<Context, Result>, boolean) - Constructor for class io.karatelabs.match.Expect
Creates an Expect instance with control over throw behavior.
Expect(Object, boolean, BiConsumer<Context, Result>, boolean, Supplier<Context>) - Constructor for class io.karatelabs.match.Expect
Creates an Expect instance with full control over behavior.
Expect(Object, BiConsumer<Context, Result>) - Constructor for class io.karatelabs.match.Expect
 
EXPECT_TEST_TO_FAIL_BECAUSE_OF_FAIL_TAG - Static variable in class io.karatelabs.core.ScenarioResult
 
expectedType() - Method in record class io.karatelabs.match.Result.Failure
Returns the value of the expectedType record component.
expectedValue() - Method in record class io.karatelabs.match.Result.Failure
Returns the value of the expectedValue record component.
extractPath(String) - Static method in class io.karatelabs.http.HttpUtils
Extract just the path portion from a URI (strips query string).
extractQueryString(String) - Static method in class io.karatelabs.http.HttpUtils
Extract just the query string from a URI (without the leading '?').

F

F1 - Static variable in interface io.karatelabs.driver.Keys
 
F10 - Static variable in interface io.karatelabs.driver.Keys
 
F11 - Static variable in interface io.karatelabs.driver.Keys
 
F12 - Static variable in interface io.karatelabs.driver.Keys
 
F2 - Static variable in interface io.karatelabs.driver.Keys
 
F3 - Static variable in interface io.karatelabs.driver.Keys
 
F4 - Static variable in interface io.karatelabs.driver.Keys
 
F5 - Static variable in interface io.karatelabs.driver.Keys
 
F6 - Static variable in interface io.karatelabs.driver.Keys
 
F7 - Static variable in interface io.karatelabs.driver.Keys
 
F8 - Static variable in interface io.karatelabs.driver.Keys
 
F9 - Static variable in interface io.karatelabs.driver.Keys
 
fail(String) - Static method in class io.karatelabs.match.Result
 
fail(String) - Static method in class io.karatelabs.output.Console
 
fail(String, List<Result.Failure>) - Static method in class io.karatelabs.match.Result
 
FAIL - Static variable in class io.karatelabs.gherkin.Tag
 
failed(Step, long, long, Throwable) - Static method in class io.karatelabs.core.StepResult
 
FAILED - Enum constant in enum class io.karatelabs.core.StepResult.Status
 
Failure(String, String, Value.Type, Value.Type, Object, Object, int) - Constructor for record class io.karatelabs.match.Result.Failure
Creates an instance of a Failure record class.
failures - Variable in class io.karatelabs.match.Result
 
fakeFailure(String, long, Throwable) - Static method in class io.karatelabs.core.StepResult
Create a fake failure step result (for @fail tag handling).
Faker - Class in io.karatelabs.core
Faker API for generating random test data.
Faker() - Constructor for class io.karatelabs.core.Faker
 
fakeSuccess(String, long) - Static method in class io.karatelabs.core.StepResult
Create a fake success step result (for @fail tag handling).
feature(Resource) - Static method in class io.karatelabs.core.MockServer
Create a builder for a mock server from a Resource.
feature(Feature) - Method in class io.karatelabs.core.MockServer.Builder
Add a parsed Feature.
feature(Feature) - Static method in class io.karatelabs.core.MockServer
Create a builder for a mock server from a parsed Feature.
feature(String) - Method in class com.intuit.karate.core.MockServer.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
feature(String) - Static method in class com.intuit.karate.core.MockServer
Deprecated, for removal: This API element is subject to removal in a future version.
feature(String) - Method in class io.karatelabs.core.MockServer.Builder
Add a feature file by path.
feature(String) - Static method in class io.karatelabs.core.MockServer
Create a builder for a mock server from a feature file path.
Feature - Class in io.karatelabs.gherkin
 
Feature(Resource) - Constructor for class io.karatelabs.gherkin.Feature
 
FEATURE_ENTER - Enum constant in enum class io.karatelabs.core.RunEventType
 
FEATURE_EXIT - Enum constant in enum class io.karatelabs.core.RunEventType
 
FeatureCall - Class in io.karatelabs.core
Wrapper for a Feature with an optional tag selector.
FeatureCall(Feature, String) - Constructor for class io.karatelabs.core.FeatureCall
 
FeatureResult - Class in io.karatelabs.core
 
FeatureResult(Feature) - Constructor for class io.karatelabs.core.FeatureResult
 
FeatureRunEvent - Record Class in io.karatelabs.core
Feature-level events (FEATURE_ENTER, FEATURE_EXIT).
FeatureRunEvent(RunEventType, FeatureRuntime, FeatureResult, long) - Constructor for record class io.karatelabs.core.FeatureRunEvent
Creates an instance of a FeatureRunEvent record class.
FeatureRuntime - Class in io.karatelabs.core
 
FeatureRuntime(Suite, Feature) - Constructor for class io.karatelabs.core.FeatureRuntime
 
FeatureRuntime(Suite, Feature, FeatureRuntime, ScenarioRuntime, boolean, Map<String, Object>) - Constructor for class io.karatelabs.core.FeatureRuntime
 
FeatureRuntime(Suite, Feature, FeatureRuntime, ScenarioRuntime, boolean, Map<String, Object>, String) - Constructor for class io.karatelabs.core.FeatureRuntime
 
FeatureRuntime(Suite, Feature, FeatureRuntime, Map<String, Object>) - Constructor for class io.karatelabs.core.FeatureRuntime
 
FeatureRuntime(Feature) - Constructor for class io.karatelabs.core.FeatureRuntime
 
features - Variable in class io.karatelabs.core.Suite
 
features(Feature...) - Method in class io.karatelabs.core.Runner.Builder
Add Feature objects directly.
features(Feature...) - Static method in class io.karatelabs.core.Runner
Start building a test run with Feature objects.
features(Collection<Feature>) - Method in class io.karatelabs.core.Runner.Builder
Add Feature objects directly.
FeatureSection - Class in io.karatelabs.gherkin
 
FeatureSection() - Constructor for class io.karatelabs.gherkin.FeatureSection
 
featureString(String) - Method in class com.intuit.karate.core.MockServer.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
featureString(String) - Static method in class com.intuit.karate.core.MockServer
Deprecated, for removal: This API element is subject to removal in a future version.
featureString(String) - Method in class io.karatelabs.core.MockServer.Builder
Add a feature from inline string content.
featureString(String) - Static method in class io.karatelabs.core.MockServer
Create a builder for a mock server from a feature string.
featureToJson(FeatureResult) - Static method in class io.karatelabs.output.CucumberJsonWriter
Convert a single feature result to Cucumber JSON string.
featureToXml(FeatureResult) - Static method in class io.karatelabs.output.JunitXmlWriter
Convert a single feature result to JUnit XML string.
FileSessionStore - Class in io.karatelabs.http
File-based implementation of SessionStore.
FileSessionStore(Path) - Constructor for class io.karatelabs.http.FileSessionStore
 
fillInStackTrace() - Method in exception class io.karatelabs.http.TemplateFlowSignal
 
find(String) - Method in class io.karatelabs.driver.Finder
Find the first element matching the locator that satisfies the positional constraint.
findAll(String) - Method in class io.karatelabs.driver.Finder
Find all elements matching the locator that satisfy the positional constraint.
findAllJs(String) - Static method in class io.karatelabs.driver.Locators
Generate JS to find all matching elements and return their unique selectors.
findAssignmentOperator(String) - Static method in class io.karatelabs.core.StepUtils
Find the first '=' that's an assignment operator (not ==, !
findCallArgSeparator(String) - Static method in class io.karatelabs.core.StepUtils
Find the separator between call target and arguments in a call expression.
findElement(String, String) - Method in class io.karatelabs.driver.w3c.W3cSession
Find a single element.
findElements(String, String) - Method in class io.karatelabs.driver.w3c.W3cSession
Find multiple elements.
Finder - Class in io.karatelabs.driver
Positional element finder for relative locators.
Finder(Driver, String, Finder.Position) - Constructor for class io.karatelabs.driver.Finder
 
Finder.Position - Enum Class in io.karatelabs.driver
 
findFreePort() - Static method in class io.karatelabs.process.PortUtils
Find a free port.
findStepByLine(int) - Method in class io.karatelabs.gherkin.Feature
 
fireEvent(RunEvent) - Method in class io.karatelabs.core.Suite
 
FLASH_SESSION_KEY - Static variable in class io.karatelabs.http.ServerMarkupContext
Session key used to persist flash messages across redirects.
focus() - Method in class io.karatelabs.driver.BaseElement
 
focus() - Method in interface io.karatelabs.driver.Element
 
focus(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Focus an element.
focus(String) - Method in interface io.karatelabs.driver.Driver
Focus an element.
focus(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
FOCUS - Static variable in class io.karatelabs.driver.DriverApi
 
focusJs(String) - Static method in class io.karatelabs.driver.Locators
Generate JS to focus an element with cursor at end.
forkNewBuilder() - Method in class io.karatelabs.http.HttpRequestBuilder
 
FORM_FIELD_NAME - Static variable in class io.karatelabs.http.CsrfProtection
Default form field name for CSRF token
formatPortArg(int) - Method in enum class io.karatelabs.driver.w3c.W3cBrowserType
Format the port argument for this browser's driver executable.
formField(String, Object) - Method in class io.karatelabs.http.HttpRequestBuilder
 
forward() - Method in class io.karatelabs.driver.cdp.CdpDriver
Navigate forward in history.
forward() - Method in interface io.karatelabs.driver.Driver
Navigate forward in history.
forward() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
forward() - Method in class io.karatelabs.driver.w3c.W3cSession
 
FORWARD - Static variable in class io.karatelabs.driver.DriverApi
 
frame(Object) - Method in interface io.karatelabs.driver.CoreDriver
Switch to a frame.
frame(Object) - Method in interface io.karatelabs.driver.Driver
Switch frames.
frame(Object) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
fromBytes(byte[], boolean, ResourceType) - Static method in class io.karatelabs.http.HttpUtils
 
fromCsv(String) - Static method in class io.karatelabs.common.DataUtils
 
fromException(Feature, Throwable, long) - Static method in class io.karatelabs.core.FeatureResult
Create a failed FeatureResult from an exception that occurred during feature execution.
fromJson(String) - Method in class io.karatelabs.http.ServerMarkupContext
 
fromJson(String) - Method in interface io.karatelabs.markup.MarkupContext
Parse a JSON string into an object (Map or List).
fromJson(String, String) - Static method in class io.karatelabs.common.Json
Deserialize a JSON string into a Java object of the specified class.
fromKarateJson(Scenario, Map<String, Object>) - Static method in class io.karatelabs.gherkin.Step
 
fromKarateJson(List<Map<String, Object>>) - Static method in class io.karatelabs.gherkin.Table
 
fromKarateOptionsTags(String...) - Static method in class io.karatelabs.core.TagSelector
Convert Karate/Cucumber-style tag expressions to JS-style tag selector.
fromKarateOptionsTags(List<String>) - Static method in class io.karatelabs.core.TagSelector
Convert Karate/Cucumber-style tag expressions to JS-style tag selector.
fromMap(Map<String, Object>) - Static method in class io.karatelabs.core.SslConfig
Create an SslConfig from a map (for karate.configure('ssl', {...})).
fromMap(Map<String, Object>) - Static method in class io.karatelabs.driver.cdp.CdpDriverOptions
 
fromMap(Map<String, Object>) - Static method in class io.karatelabs.driver.w3c.W3cDriverOptions
Create options from a config map (from configure driver = {...}).
fromMap(Map<String, Object>) - Static method in class io.karatelabs.http.Cookies
 
fromMap(Map<String, Object>) - Static method in class io.karatelabs.http.OAuth2Token
Create token from OAuth token response
fromMap(Map<String, Object>) - Static method in class io.karatelabs.process.ProcessBuilder
 
fromString(String, boolean, ResourceType) - Static method in class io.karatelabs.http.HttpUtils
 
fromType(String) - Static method in enum class io.karatelabs.driver.w3c.W3cBrowserType
Get the W3cBrowserType for a Karate type string.
fromYaml(String) - Static method in class io.karatelabs.common.DataUtils
 
fullscreen() - Method in class io.karatelabs.driver.cdp.CdpDriver
Make the browser window fullscreen.
fullscreen() - Method in interface io.karatelabs.driver.Driver
Make the browser window fullscreen.
fullscreen() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
fullscreenWindow() - Method in class io.karatelabs.driver.w3c.W3cSession
 

G

GECKODRIVER - Enum constant in enum class io.karatelabs.driver.w3c.W3cBrowserType
 
generate() - Method in class io.karatelabs.output.HtmlReport.AggregateBuilder
Generate the aggregated HTML report.
generateNettySslContext() - Static method in class io.karatelabs.core.SslUtils
Generate a Netty SslContext for server use.
generateSelfSigned() - Static method in class io.karatelabs.core.SslUtils
Generate a self-signed certificate and return an SSLContext.
generateToken() - Static method in class io.karatelabs.http.CsrfProtection
Generate a new cryptographically secure CSRF token.
get() - Method in class io.karatelabs.http.Http
 
get() - Static method in class io.karatelabs.http.ServerRequestCycle
 
get() - Static method in class io.karatelabs.output.LogContext
 
get(int) - Method in class io.karatelabs.match.DiskBackedList
 
get(int) - Method in interface io.karatelabs.match.LargeValueStore
Returns the element at the specified index.
get(String) - Method in class io.karatelabs.common.Json
 
get(String) - Method in class io.karatelabs.driver.cdp.CdpEvent
Get value from params using dot notation or JSONPath.
get(String) - Method in class io.karatelabs.driver.cdp.CdpResponse
Get value from any part of response using JSONPath.
get(String) - Method in class io.karatelabs.http.FileSessionStore
 
get(String) - Method in class io.karatelabs.http.InMemorySessionStore
 
get(String) - Method in interface io.karatelabs.http.SessionStore
Retrieve a session by its ID.
get(String, T) - Method in class io.karatelabs.common.Json
 
GET - Enum constant in enum class io.karatelabs.http.HttpUtils.Method
 
GET_PAGES - Static variable in class io.karatelabs.driver.DriverApi
 
getAccessToken() - Method in class io.karatelabs.http.OAuth2Token
 
getActualExpr() - Method in class io.karatelabs.gherkin.MatchExpression
 
getAddOptions() - Method in class io.karatelabs.driver.cdp.CdpDriverOptions
Get additional Chrome args.
getAddOptions() - Method in class io.karatelabs.driver.w3c.W3cDriverOptions
 
getAfterFeature() - Method in class io.karatelabs.core.KarateConfig
 
getAfterScenario() - Method in class io.karatelabs.core.KarateConfig
 
getAfterScenario() - Method in class io.karatelabs.core.MockConfig
 
getAfterScenarioOutline() - Method in class io.karatelabs.core.KarateConfig
 
getAlertText() - Method in class io.karatelabs.driver.w3c.W3cSession
 
getAlgorithm() - Method in class io.karatelabs.core.SslConfig
 
getAll(String, List<String>) - Method in class io.karatelabs.common.Json
 
getAll(List<String>) - Method in class io.karatelabs.common.Json
 
getAllCookies() - Method in class io.karatelabs.driver.w3c.W3cSession
 
getAllExampleData() - Method in class io.karatelabs.gherkin.ScenarioOutline
 
getAllowedOrigins() - Method in class io.karatelabs.http.ServerConfig
 
getAllVariables() - Method in class io.karatelabs.core.ScenarioRuntime
 
getApiPrefix() - Method in class io.karatelabs.http.ServerConfig
 
getAs(String, Class<T>) - Method in class io.karatelabs.common.Json
 
getAsBoolean(String) - Method in class io.karatelabs.driver.cdp.CdpEvent
Get value as Boolean.
getAsInt(String) - Method in class io.karatelabs.driver.cdp.CdpEvent
Get value as Integer.
getAsString() - Method in class io.karatelabs.match.Value
 
getAsString(String) - Method in class io.karatelabs.driver.cdp.CdpEvent
Get value as String.
getAst() - Method in class io.karatelabs.gherkin.GherkinParser
 
getAuth() - Method in class io.karatelabs.core.KarateConfig
 
getAuthAccessTokenUrl() - Method in class io.karatelabs.core.KarateConfig
 
getAuthClientId() - Method in class io.karatelabs.core.KarateConfig
 
getAuthClientSecret() - Method in class io.karatelabs.core.KarateConfig
 
getAuthorizationHeaderPreview() - Method in class io.karatelabs.http.ClientCredentialsAuthHandler
 
getAuthPassword() - Method in class io.karatelabs.core.KarateConfig
 
getAuthScope() - Method in class io.karatelabs.core.KarateConfig
 
getAuthToken() - Method in class io.karatelabs.core.KarateConfig
 
getAuthType() - Method in class io.karatelabs.core.KarateConfig
 
getAuthUsername() - Method in class io.karatelabs.core.KarateConfig
 
getBackground() - Method in class io.karatelabs.gherkin.Feature
 
getBackgroundSteps() - Method in class io.karatelabs.gherkin.Scenario
 
getBeforeScenario() - Method in class io.karatelabs.core.KarateConfig
 
getBeforeScenario() - Method in class io.karatelabs.core.MockConfig
 
getBody() - Method in class io.karatelabs.driver.InterceptResponse
Get the response body as bytes.
getBody() - Method in class io.karatelabs.http.HttpRequest
 
getBody() - Method in class io.karatelabs.http.HttpRequestBuilder
 
getBody() - Method in class io.karatelabs.http.HttpResponse
 
getBodyBase64() - Method in class io.karatelabs.driver.InterceptResponse
Get the response body as a Base64-encoded string.
getBodyBytes() - Method in class io.karatelabs.http.HttpResponse
 
getBodyConverted() - Method in class io.karatelabs.http.HttpRequest
 
getBodyConverted() - Method in class io.karatelabs.http.HttpResponse
 
getBodyDisplay() - Method in class io.karatelabs.http.HttpRequest
 
getBodyForDisplay() - Method in class io.karatelabs.http.MultiPartBuilder
 
getBodyString() - Method in class io.karatelabs.driver.InterceptResponse
Get the response body as a string (UTF-8).
getBodyString() - Method in class io.karatelabs.http.HttpRequest
 
getBodyString() - Method in class io.karatelabs.http.HttpResponse
 
getBoundary() - Method in class io.karatelabs.http.MultiPartBuilder
 
getBrowserName() - Method in enum class io.karatelabs.driver.w3c.W3cBrowserType
 
getBrowserType() - Method in class io.karatelabs.driver.w3c.W3cDriverOptions
 
getBytes() - Method in class io.karatelabs.http.WsFrame
 
getCallArg() - Method in class io.karatelabs.core.FeatureResult
 
getCallArg() - Method in class io.karatelabs.core.FeatureRuntime
 
getCallbackExecutor() - Method in class io.karatelabs.http.WsClientOptions
 
getCallDepth() - Method in class io.karatelabs.core.FeatureResult
 
getCaller() - Method in class io.karatelabs.core.FeatureRuntime
 
getCallerScenario() - Method in class io.karatelabs.core.FeatureRuntime
 
getCallerTemplateName() - Method in class io.karatelabs.http.ServerMarkupContext
 
getCallerTemplateName() - Method in interface io.karatelabs.markup.MarkupContext
Returns the caller template name (for fragments/includes), or null if top-level.
getCallOnceLock() - Method in class io.karatelabs.core.FeatureRuntime
 
getCallResults() - Method in class io.karatelabs.core.StepResult
 
getCallSingleCache() - Method in class io.karatelabs.core.KarateConfig
 
getCallSingleCache() - Method in class io.karatelabs.core.Suite
 
getCallSingleCacheDir() - Method in class io.karatelabs.core.KarateConfig
 
getCallSingleCacheMinutes() - Method in class io.karatelabs.core.KarateConfig
 
getCallSingleLock() - Method in class io.karatelabs.core.Suite
 
getCdpClient() - Method in class io.karatelabs.driver.cdp.CdpDriver
 
getCdpOptions() - Method in class io.karatelabs.driver.cdp.CdpDriver
Get the CDP-specific options.
getCertPath() - Method in class io.karatelabs.core.SslConfig
 
getChallenge() - Method in class io.karatelabs.http.PkceGenerator
 
getChannelFactoryClass(String) - Static method in class io.karatelabs.core.KarateConfig
 
getChannelOptions(String) - Method in class io.karatelabs.core.KarateConfig
 
getCharset() - Method in class io.karatelabs.core.KarateConfig
 
getClient() - Method in class io.karatelabs.http.HttpRequestBuilder
 
getCloseCode() - Method in class io.karatelabs.http.WsFrame
 
getCloseReason() - Method in class io.karatelabs.http.WsFrame
 
getCodeFuture() - Method in class io.karatelabs.http.LocalCallbackServer
 
getComments() - Method in class io.karatelabs.gherkin.Step
 
getConfig() - Method in interface io.karatelabs.core.KarateJsContext
Returns the runtime configuration.
getConfig() - Method in class io.karatelabs.core.MockHandler
 
getConfig() - Method in class io.karatelabs.core.ScenarioRuntime
 
getConfig() - Method in class io.karatelabs.http.ServerMarkupContext
 
getConfig() - Method in class io.karatelabs.http.ServerRequestCycle
 
getConfig() - Method in class io.karatelabs.http.ServerRequestHandler
 
getConfigDir() - Method in class io.karatelabs.cli.RunCommand
 
getConfigDir() - Method in class io.karatelabs.core.KaratePom
 
getConfiguration() - Method in class io.karatelabs.markup.MarkupTemplateContext
 
getConnectTimeout() - Method in class io.karatelabs.core.KarateConfig
 
getConnectTimeout() - Method in class io.karatelabs.http.WsClientOptions
 
getContentLength() - Method in class io.karatelabs.http.HttpResponse
 
getContentSecurityPolicy() - Method in class io.karatelabs.http.ServerConfig
 
getContentType() - Method in class io.karatelabs.http.HttpRequest
 
getContentType() - Method in class io.karatelabs.http.HttpRequestBuilder
 
getContentType() - Method in class io.karatelabs.http.HttpResponse
 
getContentTypeHeader() - Method in class io.karatelabs.http.MultiPartBuilder
 
getContext() - Method in class io.karatelabs.http.ServerRequestCycle
 
getContextPath() - Method in class io.karatelabs.http.ServerConfig
 
getContextPath() - Method in class io.karatelabs.markup.HxDialect
Get the context path for this dialect.
getContextPath() - Method in class io.karatelabs.markup.MarkupConfig
 
getContextSession() - Method in class io.karatelabs.http.ServerMarkupContext
 
getContextSession() - Method in interface io.karatelabs.markup.MarkupContext
Returns the session object if one exists, null otherwise.
getContextSupplier() - Method in class io.karatelabs.match.Expect
 
getCookie(String) - Method in class io.karatelabs.driver.w3c.W3cSession
 
getCookieJar() - Method in class io.karatelabs.core.ScenarioRuntime
Get the cookie jar for auto-sending cookies on subsequent requests.
getCookies() - Method in class io.karatelabs.core.KarateConfig
 
getCookies() - Method in class io.karatelabs.driver.cdp.CdpDriver
Get all cookies.
getCookies() - Method in interface io.karatelabs.driver.Driver
Get all cookies.
getCookies() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
getCookies() - Method in class io.karatelabs.http.HttpRequest
Parse cookies from the Cookie header(s).
getCookies() - Method in class io.karatelabs.http.HttpResponse
Parse cookies from Set-Cookie headers using Netty's cookie decoder.
getCreated() - Method in class io.karatelabs.http.Session
 
getCsrfToken() - Method in class io.karatelabs.http.ServerMarkupContext
Get the CSRF token object for templates.
getCurrentFrame() - Method in class io.karatelabs.driver.cdp.CdpDriver
Get the current frame, or null if in main frame.
getCurrentFrame() - Method in interface io.karatelabs.driver.Driver
Get the current frame info, or null if in main frame.
getCurrentFrame() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
getCurrentLaneName() - Method in class io.karatelabs.core.Suite
 
getCurrentRequest() - Method in class io.karatelabs.core.MockHandler
 
getCurrentStep() - Method in record class io.karatelabs.core.HttpRunEvent
Convenience method to get the currently executing step.
getCurrentStep() - Method in class io.karatelabs.core.ScenarioRuntime
 
getData() - Method in class io.karatelabs.core.StepResult.Embed
 
getData() - Method in class io.karatelabs.http.Session
 
getDebugInfo() - Method in class io.karatelabs.gherkin.Scenario
 
getDebugInfo() - Method in class io.karatelabs.gherkin.Step
 
getDefaultPort() - Method in enum class io.karatelabs.driver.w3c.W3cBrowserType
 
getDefaultPrompt() - Method in class io.karatelabs.driver.cdp.CdpDialog
 
getDefaultPrompt() - Method in interface io.karatelabs.driver.Dialog
Get the default prompt value (for prompt dialogs).
getDefaultTimeout() - Method in class io.karatelabs.driver.cdp.CdpClient
 
getDelay() - Method in class io.karatelabs.http.HttpResponse
 
getDescription() - Method in class io.karatelabs.gherkin.Feature
 
getDescription() - Method in class io.karatelabs.gherkin.Scenario
 
getDescription() - Method in class io.karatelabs.gherkin.ScenarioOutline
 
getDialog() - Method in class io.karatelabs.driver.cdp.CdpDriver
Get the current dialog if one is open.
getDialog() - Method in interface io.karatelabs.driver.Driver
Get the current dialog if one is open.
getDialog() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
getDialogText() - Method in class io.karatelabs.driver.cdp.CdpDriver
Get the current dialog message.
getDialogText() - Method in interface io.karatelabs.driver.Driver
Get the current dialog message.
getDialogText() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
getDimensions() - Method in class io.karatelabs.driver.cdp.CdpDriver
Get window dimensions and position.
getDimensions() - Method in interface io.karatelabs.driver.Driver
Get window dimensions and position.
getDimensions() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
getDir() - Method in class io.karatelabs.core.KaratePom.OutputPom
 
getDisplayName() - Method in class io.karatelabs.core.FeatureResult
 
getDocString() - Method in class io.karatelabs.gherkin.Step
 
getDocStringLine() - Method in class io.karatelabs.gherkin.Step
Returns the 0-indexed line in the feature file where the docstring content starts.
getDriver() - Method in class io.karatelabs.core.ScenarioRuntime
Get the browser driver, initializing it lazily if needed.
getDriverConfig() - Method in class io.karatelabs.core.KarateConfig
 
getDriverIfPresent() - Method in class io.karatelabs.core.ScenarioRuntime
Get the driver without initializing it.
getDriverProvider() - Method in class io.karatelabs.core.Suite
 
getDriverScope() - Method in class io.karatelabs.core.ScenarioRuntime
Get the driver scope ("scenario" or "caller").
getDurationMillis() - Method in class io.karatelabs.core.FeatureResult
 
getDurationMillis() - Method in class io.karatelabs.core.ScenarioResult
 
getDurationMillis() - Method in class io.karatelabs.core.StepResult
 
getDurationMillis() - Method in class io.karatelabs.core.SuiteResult
 
getDurationNanos() - Method in class io.karatelabs.core.ScenarioResult
 
getDurationNanos() - Method in class io.karatelabs.core.StepResult
 
getDynamicExpression() - Method in class io.karatelabs.gherkin.Scenario
 
getDynamicExpression() - Method in class io.karatelabs.gherkin.Table
 
getElementAttribute(String, String) - Method in class io.karatelabs.driver.w3c.W3cSession
 
getElementId() - Method in class io.karatelabs.driver.w3c.W3cElement
Get the W3C element reference ID.
getElementProperty(String, String) - Method in class io.karatelabs.driver.w3c.W3cSession
 
getElementStack() - Method in class io.karatelabs.markup.MarkupTemplateContext
 
getElementStackAbove(int) - Method in class io.karatelabs.markup.MarkupTemplateContext
 
getElementTagName(String) - Method in class io.karatelabs.driver.w3c.W3cSession
 
getElementText(String) - Method in class io.karatelabs.driver.w3c.W3cSession
 
getEmbeds() - Method in class io.karatelabs.core.StepResult
 
getEndLine() - Method in class io.karatelabs.gherkin.Step
 
getEndTime() - Method in class io.karatelabs.core.FeatureResult
 
getEndTime() - Method in class io.karatelabs.core.PerfEvent
 
getEndTime() - Method in class io.karatelabs.core.ScenarioResult
 
getEndTime() - Method in class io.karatelabs.core.SuiteResult
 
getEngine() - Method in class io.karatelabs.core.ScenarioRuntime
 
getEngine() - Method in class io.karatelabs.http.ServerRequestCycle
 
getEngineSupplier() - Method in class io.karatelabs.http.ServerConfig
 
getEngineSupplier() - Method in class io.karatelabs.markup.MarkupConfig
 
getEnv() - Method in class io.karatelabs.cli.RunCommand
 
getEnv() - Method in class io.karatelabs.core.KaratePom
 
getError() - Method in class io.karatelabs.core.ScenarioResult
 
getError() - Method in class io.karatelabs.core.ScenarioRuntime
 
getError() - Method in class io.karatelabs.core.StepResult
 
getError() - Method in class io.karatelabs.driver.cdp.CdpResponse
 
getErrorCode() - Method in class io.karatelabs.driver.cdp.CdpResponse
 
getErrorMessage() - Method in class io.karatelabs.core.StepResult
 
getErrorMessage() - Method in class io.karatelabs.driver.cdp.CdpResponse
 
getErrorMessages() - Method in class com.intuit.karate.Results
Deprecated, for removal: This API element is subject to removal in a future version.
getErrors() - Method in class io.karatelabs.core.SuiteResult
Get all error messages from failed scenarios.
getErrorTemplate404() - Method in class io.karatelabs.http.ServerConfig
 
getErrorTemplate500() - Method in class io.karatelabs.http.ServerConfig
 
getExampleData() - Method in class io.karatelabs.gherkin.Scenario
 
getExampleData(int) - Method in class io.karatelabs.gherkin.Table
 
getExampleIndex() - Method in class io.karatelabs.gherkin.Scenario
 
getExamplesTables() - Method in class io.karatelabs.gherkin.ScenarioOutline
 
getExecutable() - Method in class io.karatelabs.driver.cdp.CdpDriverOptions
Get executable path.
getExecutable() - Method in enum class io.karatelabs.driver.w3c.W3cBrowserType
 
getExecutable() - Method in class io.karatelabs.driver.w3c.W3cDriverOptions
 
getExitCode() - Method in class io.karatelabs.process.ProcessHandle
 
getExitFuture() - Method in class io.karatelabs.process.ProcessHandle
 
getExpectedExpr() - Method in class io.karatelabs.gherkin.MatchExpression
 
getExpires() - Method in class io.karatelabs.http.Session
 
getExpiresAt() - Method in class io.karatelabs.http.OAuth2Token
 
getExpiresInSeconds() - Method in class io.karatelabs.http.OAuth2Token
 
getExpressionObjects() - Method in class io.karatelabs.markup.MarkupTemplateContext
 
getFailCount() - Method in class com.intuit.karate.Results
Deprecated, for removal: This API element is subject to removal in a future version.
getFailedCount() - Method in class io.karatelabs.core.FeatureResult
 
getFailedCount() - Method in class io.karatelabs.core.ScenarioResult
 
getFailedFeatures() - Method in class io.karatelabs.core.SuiteResult
Get list of failed features.
getFailedStepLocation() - Method in class io.karatelabs.core.ScenarioResult
Get the failed step location for IDE navigation.
getFailureMessage() - Method in class io.karatelabs.core.FeatureResult
 
getFailureMessage() - Method in class io.karatelabs.core.ScenarioResult
 
getFailureMessageForDisplay() - Method in class io.karatelabs.core.ScenarioResult
Get the failure message with feature file path and line number for display.
getFeature() - Method in class io.karatelabs.core.FeatureCall
 
getFeature() - Method in class io.karatelabs.core.FeatureResult
 
getFeature() - Method in class io.karatelabs.core.FeatureRuntime
 
getFeature() - Method in class io.karatelabs.gherkin.Scenario
 
getFeature() - Method in class io.karatelabs.gherkin.Step
 
getFeatureCount() - Method in class com.intuit.karate.Results
Deprecated, for removal: This API element is subject to removal in a future version.
getFeatureCount() - Method in class io.karatelabs.core.SuiteResult
 
getFeatureFailedCount() - Method in class io.karatelabs.core.SuiteResult
 
getFeaturePassedCount() - Method in class io.karatelabs.core.SuiteResult
 
getFeatureResults() - Method in class io.karatelabs.core.SuiteResult
 
getFeatureRuntime() - Method in class io.karatelabs.core.ScenarioRuntime
 
getFieldName() - Method in class io.karatelabs.http.CsrfProtection.CsrfToken
 
getFileName() - Method in class io.karatelabs.core.StepResult.Embed
 
getFirst(String) - Method in class io.karatelabs.common.Json
 
getFlash() - Method in class io.karatelabs.http.ServerMarkupContext
 
getFormats() - Method in class io.karatelabs.cli.RunCommand
 
getFormFields() - Method in class io.karatelabs.http.MultiPartBuilder
 
getGlobals() - Method in class io.karatelabs.core.MockHandler
 
getGlobalVariables() - Method in class io.karatelabs.http.ServerConfig
 
getHandler() - Method in class io.karatelabs.core.MockServer
Get the underlying MockHandler.
getHandshakeFuture() - Method in class io.karatelabs.http.WsClientHandler
 
getHeader(String) - Method in class io.karatelabs.driver.InterceptRequest
Get a specific header value.
getHeader(String) - Method in class io.karatelabs.http.HttpRequest
 
getHeader(String) - Method in class io.karatelabs.http.HttpRequestBuilder
 
getHeader(String) - Method in class io.karatelabs.http.HttpResponse
 
getHeaderName() - Method in class io.karatelabs.http.CsrfProtection.CsrfToken
 
getHeaders() - Method in class io.karatelabs.core.KarateConfig
 
getHeaders() - Method in class io.karatelabs.driver.InterceptRequest
Get the request headers.
getHeaders() - Method in class io.karatelabs.driver.InterceptResponse
Get the response headers.
getHeaders() - Method in class io.karatelabs.http.HttpRequest
 
getHeaders() - Method in class io.karatelabs.http.HttpRequestBuilder
 
getHeaders() - Method in class io.karatelabs.http.HttpResponse
 
getHeaders() - Method in class io.karatelabs.http.WsClientOptions
 
getHeaderValues(String) - Method in class io.karatelabs.http.HttpRequest
 
getHeaderValues(String) - Method in class io.karatelabs.http.HttpRequestBuilder
 
getHeaderValues(String) - Method in class io.karatelabs.http.HttpResponse
 
getHighlightDuration() - Method in class io.karatelabs.driver.cdp.CdpDriverOptions
 
getHighlightDuration() - Method in interface io.karatelabs.driver.DriverOptions
Get highlight duration in milliseconds.
getHighlightDuration() - Method in class io.karatelabs.driver.w3c.W3cDriverOptions
 
getHost() - Method in class io.karatelabs.driver.cdp.CdpDriverOptions
 
getHost() - Method in class io.karatelabs.driver.cdp.CdpLauncher
 
getHost() - Method in class io.karatelabs.http.WsClientOptions
 
getHstsMaxAge() - Method in class io.karatelabs.http.ServerConfig
 
getHttp() - Method in class io.karatelabs.core.ScenarioRuntime
 
getHttpClientFactory() - Method in class io.karatelabs.core.Suite
 
getId() - Method in class io.karatelabs.driver.cdp.CdpMessage
 
getId() - Method in class io.karatelabs.driver.cdp.CdpResponse
 
getId() - Method in class io.karatelabs.http.Session
 
getIdentifierSequences() - Method in class io.karatelabs.markup.MarkupTemplateContext
 
getIndex() - Method in class io.karatelabs.gherkin.FeatureSection
 
getIndex() - Method in class io.karatelabs.gherkin.Step
 
getInliner() - Method in class io.karatelabs.markup.MarkupTemplateContext
 
getInterceptor() - Method in class io.karatelabs.core.ScenarioRuntime
 
getJson(String) - Method in class io.karatelabs.common.Json
 
getJsonlPath() - Method in class io.karatelabs.core.JsonLinesEventWriter
Get the path to the JSON Lines file.
getJsonlPath() - Method in class io.karatelabs.output.JsonLinesReportListener
Get the path to the JSON Lines file.
getKarate() - Method in class io.karatelabs.core.ScenarioRuntime
 
getKarateJsonFileName() - Method in class io.karatelabs.gherkin.Feature
 
getKarateType() - Method in enum class io.karatelabs.driver.w3c.W3cBrowserType
 
getKeyPath() - Method in class io.karatelabs.core.SslConfig
 
getKeys() - Method in class io.karatelabs.gherkin.Table
 
getKeyStore() - Method in class io.karatelabs.core.SslConfig
 
getKeyStorePassword() - Method in class io.karatelabs.core.SslConfig
 
getKeyStoreType() - Method in class io.karatelabs.core.SslConfig
 
getKeyword() - Method in class io.karatelabs.gherkin.Step
 
getKind() - Method in exception class io.karatelabs.http.TemplateFlowSignal
 
getLargeStore() - Method in class io.karatelabs.match.Value
Returns the large value store for disk-backed collections, or null.
getLastExecuted() - Method in class io.karatelabs.core.FeatureRuntime
 
getLine() - Method in class io.karatelabs.gherkin.Background
 
getLine() - Method in class io.karatelabs.gherkin.ExamplesTable
 
getLine() - Method in class io.karatelabs.gherkin.Feature
 
getLine() - Method in class io.karatelabs.gherkin.FeatureSection
 
getLine() - Method in class io.karatelabs.gherkin.Scenario
 
getLine() - Method in class io.karatelabs.gherkin.ScenarioOutline
 
getLine() - Method in class io.karatelabs.gherkin.Step
 
getLine() - Method in class io.karatelabs.gherkin.Tag
 
getLineCount() - Method in class io.karatelabs.gherkin.Step
 
getLineNumberForRow(int) - Method in class io.karatelabs.gherkin.Table
 
getListElement(int) - Method in class io.karatelabs.match.Value
Gets an element at the specified index, working for both regular and large collections.
getListenerFactories() - Method in class io.karatelabs.core.KaratePom
 
getListeners() - Method in class io.karatelabs.core.KaratePom
 
getListenResult() - Method in class io.karatelabs.core.ScenarioRuntime
Get the current listen result without waiting.
getListSize() - Method in class io.karatelabs.match.Value
Returns the size of a list, working for both regular and large collections.
getLocalAddress() - Method in class io.karatelabs.core.KarateConfig
 
getLocale() - Method in class io.karatelabs.markup.MarkupTemplateContext
 
getLocation() - Method in exception class io.karatelabs.http.ServerRequestHandler.RedirectException
 
getLocator() - Method in class io.karatelabs.driver.BaseElement
 
getLocator() - Method in interface io.karatelabs.driver.Element
 
getLockManager() - Method in class io.karatelabs.core.Suite
 
getLog() - Method in class io.karatelabs.core.StepResult
 
getLogHandler() - Method in class io.karatelabs.http.ServerConfig
 
getLogLevel() - Method in class io.karatelabs.core.KaratePom.OutputPom
 
getLogLevel() - Static method in class io.karatelabs.output.LogContext
Get the current log level threshold.
getLogMessages() - Method in class io.karatelabs.http.ServerMarkupContext
 
getLoopIndex() - Method in class io.karatelabs.core.FeatureResult
 
getLoopIndex() - Method in class io.karatelabs.core.FeatureRuntime
 
getMatchTypeName() - Method in class io.karatelabs.gherkin.MatchExpression
Converts operator string to Match.Type enum name.
getMaxPayloadSize() - Method in class io.karatelabs.http.WsClientOptions
 
getMember(String) - Method in class io.karatelabs.http.HttpResponse
 
getMember(String) - Method in class io.karatelabs.http.Session
 
getMessage() - Method in class io.karatelabs.core.PerfEvent
 
getMessage() - Method in class io.karatelabs.driver.cdp.CdpDialog
 
getMessage() - Method in interface io.karatelabs.driver.Dialog
Get the dialog message.
getMessage(Class<?>, String, Object[], boolean) - Method in class io.karatelabs.markup.MarkupTemplateContext
 
getMethod() - Method in class io.karatelabs.driver.cdp.CdpEvent
 
getMethod() - Method in class io.karatelabs.driver.cdp.CdpMessage
 
getMethod() - Method in class io.karatelabs.driver.InterceptRequest
Get the HTTP method (GET, POST, etc.).
getMethod() - Method in class io.karatelabs.http.HttpRequest
 
getMethod() - Method in class io.karatelabs.http.PkceGenerator
 
getMimeType() - Method in class io.karatelabs.core.StepResult.Embed
 
getModelFactory() - Method in class io.karatelabs.markup.MarkupTemplateContext
 
getMultiPart(String) - Method in class io.karatelabs.http.HttpRequest
Get a single multipart field by name.
getMultiParts() - Method in class io.karatelabs.http.HttpRequest
Get all multipart data.
getName() - Method in class io.karatelabs.core.PerfEvent
 
getName() - Method in class io.karatelabs.core.StepResult.Embed
 
getName() - Method in class io.karatelabs.gherkin.ExamplesTable
 
getName() - Method in class io.karatelabs.gherkin.Feature
 
getName() - Method in class io.karatelabs.gherkin.Scenario
 
getName() - Method in class io.karatelabs.gherkin.ScenarioOutline
 
getName() - Method in class io.karatelabs.gherkin.Tag
 
getNameAndDescription() - Method in class io.karatelabs.gherkin.Feature
 
getNameAndDescription() - Method in class io.karatelabs.gherkin.Scenario
 
getNameForReport() - Method in class io.karatelabs.gherkin.Feature
 
getNegotiatedSubprotocol() - Method in class io.karatelabs.http.WsClient
 
getNonProxyHosts() - Method in class io.karatelabs.core.KarateConfig
 
getNtlmAuth() - Method in class io.karatelabs.core.KarateConfig
 
getNtlmDomain() - Method in class io.karatelabs.core.KarateConfig
 
getNtlmPassword() - Method in class io.karatelabs.core.KarateConfig
 
getNtlmUsername() - Method in class io.karatelabs.core.KarateConfig
 
getNtlmWorkstation() - Method in class io.karatelabs.core.KarateConfig
 
getNumExampleTables() - Method in class io.karatelabs.gherkin.ScenarioOutline
 
getNumScenarios() - Method in class io.karatelabs.gherkin.ScenarioOutline
 
getOnResult() - Method in class io.karatelabs.match.Expect
 
getOperator() - Method in class io.karatelabs.gherkin.MatchExpression
 
getOptional(String) - Method in class io.karatelabs.common.Json
 
getOptions() - Method in class io.karatelabs.driver.cdp.CdpDriver
 
getOptions() - Method in interface io.karatelabs.driver.CoreDriver
Get driver options.
getOptions() - Method in interface io.karatelabs.driver.Driver
Get driver options.
getOptions() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
getOrCreatePath(Map<String, Object>, String) - Static method in class io.karatelabs.core.StepUtils
Navigate to or create a nested path in a map structure.
getOrCreateToken(Session) - Static method in class io.karatelabs.http.CsrfProtection
Get or create a CSRF token for the given session.
getOutline() - Method in class io.karatelabs.gherkin.ExamplesTable
 
getOutput() - Method in class io.karatelabs.core.KaratePom
 
getOutputDir() - Method in class io.karatelabs.cli.CleanCommand
 
getOutputDir() - Method in class io.karatelabs.cli.RunCommand
 
getOutputDir() - Method in class io.karatelabs.core.Suite
 
getPackageQualifiedName() - Method in class io.karatelabs.gherkin.Feature
 
getPageLoadStrategy() - Method in class io.karatelabs.driver.cdp.CdpDriverOptions
 
getPageLoadStrategy() - Method in interface io.karatelabs.driver.DriverOptions
Get page load strategy.
getPageLoadStrategy() - Method in class io.karatelabs.driver.w3c.W3cDriverOptions
 
getPages() - Method in class io.karatelabs.driver.cdp.CdpDriver
Get list of all page targets (tabs).
getPages() - Method in interface io.karatelabs.driver.Driver
Get list of all page targets (tabs).
getPages() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
getParam(String) - Method in class io.karatelabs.http.HttpRequest
 
getParam(String) - Method in class io.karatelabs.http.HttpRequestBuilder
 
getParams() - Method in class io.karatelabs.driver.cdp.CdpEvent
 
getParams() - Method in class io.karatelabs.driver.cdp.CdpMessage
 
getParams() - Method in class io.karatelabs.http.HttpRequest
 
getParamValues(String) - Method in class io.karatelabs.http.HttpRequest
 
getPassCount() - Method in class com.intuit.karate.Results
Deprecated, for removal: This API element is subject to removal in a future version.
getPassedCount() - Method in class io.karatelabs.core.FeatureResult
 
getPassedCount() - Method in class io.karatelabs.core.ScenarioResult
 
getPassword() - Method in class io.karatelabs.http.BasicAuthHandler
 
getPath() - Method in class io.karatelabs.http.HttpRequest
 
getPath() - Method in exception class io.karatelabs.http.PathSecurity.PathTraversalException
 
getPathOptions() - Method in class io.karatelabs.cli.RunCommand
 
getPathParams() - Method in class io.karatelabs.http.HttpRequest
 
getPathRaw() - Method in class io.karatelabs.http.HttpRequest
 
getPaths() - Method in class io.karatelabs.cli.RunCommand
 
getPaths() - Method in class io.karatelabs.core.KaratePom
 
getPaths() - Method in class io.karatelabs.http.HttpRequestBuilder
 
getPerfEventName(HttpRequest, ScenarioRuntime) - Method in interface io.karatelabs.core.PerfHook
Get the name for a performance event based on the HTTP request.
getPerfHook() - Method in class io.karatelabs.core.ScenarioRuntime
Get the PerfHook for reporting performance events.
getPerfHook() - Method in class io.karatelabs.core.Suite
 
getPid() - Method in class io.karatelabs.process.ProcessHandle
 
getPingInterval() - Method in class io.karatelabs.http.WsClientOptions
 
getPointFactory() - Method in class io.karatelabs.core.ScenarioRuntime
 
getPomFile() - Method in class io.karatelabs.cli.RunCommand
 
getPoolSize() - Method in class io.karatelabs.driver.PooledDriverProvider
Get current pool size (may be -1 if not yet initialized).
getPort() - Method in class com.intuit.karate.core.MockServer
Deprecated, for removal: This API element is subject to removal in a future version.
getPort() - Method in class io.karatelabs.core.MockServer
Get the port the server is listening on.
getPort() - Method in class io.karatelabs.driver.cdp.CdpDriverOptions
 
getPort() - Method in class io.karatelabs.driver.cdp.CdpLauncher
 
getPort() - Method in class io.karatelabs.driver.w3c.W3cDriverOptions
 
getPort() - Method in class io.karatelabs.http.HttpServer
 
getPort() - Method in class io.karatelabs.http.LocalCallbackServer
 
getPort() - Method in class io.karatelabs.http.WsClientOptions
 
getPositionJs(String) - Static method in class io.karatelabs.driver.Locators
Generate JS to get element position.
getPostData() - Method in class io.karatelabs.driver.InterceptRequest
Get the POST data (request body).
getPrefix() - Method in class io.karatelabs.gherkin.Step
 
getPreSubmitHash() - Method in class io.karatelabs.driver.cdp.CdpDriverOptions
 
getPreSubmitHash() - Method in interface io.karatelabs.driver.DriverOptions
Get the pre-submit hash (set by submit(), cleared after next action).
getPreSubmitHash() - Method in class io.karatelabs.driver.w3c.W3cDriverOptions
 
getProcessors(String) - Method in class io.karatelabs.markup.HxDialect
 
getProxy() - Method in class io.karatelabs.core.KarateConfig
 
getProxyPassword() - Method in class io.karatelabs.core.KarateConfig
 
getProxyUri() - Method in class io.karatelabs.core.KarateConfig
 
getProxyUsername() - Method in class io.karatelabs.core.KarateConfig
 
getRaw() - Method in class io.karatelabs.driver.cdp.CdpEvent
 
getRaw() - Method in class io.karatelabs.driver.cdp.CdpResponse
 
getRawPaths() - Method in class io.karatelabs.http.ServerConfig
 
getReadTimeout() - Method in class io.karatelabs.core.KarateConfig
 
getRedirectPath() - Method in class io.karatelabs.http.ServerMarkupContext
 
getReferrerPolicy() - Method in class io.karatelabs.http.ServerConfig
 
getRefId() - Method in class io.karatelabs.gherkin.Scenario
 
getRefIdAndName() - Method in class io.karatelabs.gherkin.Scenario
 
getRefreshToken() - Method in class io.karatelabs.http.OAuth2Token
 
getReport() - Method in class io.karatelabs.core.KarateConfig
 
getReportDir() - Method in class com.intuit.karate.Results
Deprecated, for removal: This API element is subject to removal in a future version.
Configure output directory via Runner.Builder.outputDir() instead.
getReportDir() - Method in class io.karatelabs.core.SuiteResult
 
getReportLogLevel() - Method in class io.karatelabs.cli.RunCommand
 
getRequest() - Method in class io.karatelabs.http.HttpResponse
 
getRequest() - Method in class io.karatelabs.http.ServerMarkupContext
 
getRequest() - Method in class io.karatelabs.http.ServerRequestCycle
 
getRequestFilter() - Method in class io.karatelabs.http.ServerConfig
 
getRequestId() - Method in class io.karatelabs.driver.InterceptRequest
Get the CDP request ID for this interception.
getRequestInterceptor() - Method in class io.karatelabs.http.ServerConfig
 
getResolver() - Method in class io.karatelabs.markup.MarkupConfig
 
getResource() - Method in class io.karatelabs.gherkin.Feature
 
getResourceRoot() - Method in class io.karatelabs.http.ServerConfig
 
getResourceType() - Method in class io.karatelabs.driver.InterceptRequest
Get the resource type (Document, Script, Stylesheet, Image, etc.).
getResourceType() - Method in class io.karatelabs.http.HttpRequest
 
getResourceType() - Method in class io.karatelabs.http.HttpResponse
 
getResponse() - Method in class io.karatelabs.http.ServerMarkupContext
 
getResponse() - Method in class io.karatelabs.http.ServerRequestCycle
 
getResponseHeaders() - Method in class io.karatelabs.core.KarateConfig
 
getResponseHeaders() - Method in class io.karatelabs.core.MockConfig
 
getResponseTime() - Method in class io.karatelabs.http.HttpResponse
 
getResult() - Method in class io.karatelabs.core.FeatureRuntime
 
getResult() - Method in class io.karatelabs.core.ScenarioRuntime
 
getResult() - Method in class io.karatelabs.core.Suite
 
getResult() - Method in class io.karatelabs.driver.cdp.CdpResponse
 
getResult(String) - Method in class io.karatelabs.driver.cdp.CdpResponse
Get value from result using JSONPath.
getResultAsBoolean(String) - Method in class io.karatelabs.driver.cdp.CdpResponse
Get value from result as Boolean.
getResultAsInt(String) - Method in class io.karatelabs.driver.cdp.CdpResponse
Get value from result as Integer.
getResultAsString(String) - Method in class io.karatelabs.driver.cdp.CdpResponse
Get value from result as String.
getResultListeners() - Method in class io.karatelabs.core.Suite
 
getResultVariables() - Method in class io.karatelabs.core.FeatureResult
 
getRetry() - Method in class io.karatelabs.core.KarateConfig
 
getRetryCount() - Method in class io.karatelabs.core.KarateConfig
 
getRetryCount() - Method in class io.karatelabs.driver.cdp.CdpDriverOptions
 
getRetryCount() - Method in interface io.karatelabs.driver.DriverOptions
Get retry count for operations.
getRetryCount() - Method in class io.karatelabs.driver.w3c.W3cDriverOptions
 
getRetryInterval() - Method in class io.karatelabs.core.KarateConfig
 
getRetryInterval() - Method in class io.karatelabs.driver.cdp.CdpDriverOptions
 
getRetryInterval() - Method in interface io.karatelabs.driver.DriverOptions
Get retry interval in milliseconds.
getRetryInterval() - Method in class io.karatelabs.driver.w3c.W3cDriverOptions
 
getRetryUntil() - Method in class io.karatelabs.http.HttpRequestBuilder
 
getRows() - Method in class io.karatelabs.gherkin.Table
 
getRowsAsMaps() - Method in class io.karatelabs.gherkin.Table
 
getRowsAsMapsConverted() - Method in class io.karatelabs.gherkin.Table
 
getRuntime() - Method in interface io.karatelabs.core.KarateJsContext
Returns the ScenarioRuntime, or null for standalone usage.
getRuntime() - Method in class io.karatelabs.core.ScenarioRuntime
 
getScenario() - Method in class io.karatelabs.core.ScenarioResult
 
getScenario() - Method in class io.karatelabs.core.ScenarioRuntime
 
getScenario() - Method in class io.karatelabs.gherkin.FeatureSection
 
getScenarioCount() - Method in class com.intuit.karate.Results
Deprecated, for removal: This API element is subject to removal in a future version.
getScenarioCount() - Method in class io.karatelabs.core.FeatureResult
 
getScenarioCount() - Method in class io.karatelabs.core.SuiteResult
 
getScenarioExecutor() - Method in class io.karatelabs.core.Suite
 
getScenarioFailedCount() - Method in class io.karatelabs.core.SuiteResult
 
getScenarioName() - Method in class io.karatelabs.cli.RunCommand
 
getScenarioName() - Method in class io.karatelabs.core.KaratePom
 
getScenarioOutline() - Method in class io.karatelabs.gherkin.FeatureSection
 
getScenarioPassedCount() - Method in class io.karatelabs.core.SuiteResult
 
getScenarioResults() - Method in class io.karatelabs.core.FeatureResult
 
getScenarioSemaphore() - Method in class io.karatelabs.core.Suite
 
getScenarioSkippedCount() - Method in class io.karatelabs.core.SuiteResult
 
getScope() - Method in class io.karatelabs.driver.cdp.CdpDriverOptions
Get driver scope (default: "scenario").
getScope() - Method in class io.karatelabs.driver.w3c.W3cDriverOptions
 
getScope() - Method in class io.karatelabs.http.OAuth2Token
 
getSection() - Method in class io.karatelabs.gherkin.Scenario
 
getSection() - Method in class io.karatelabs.gherkin.ScenarioOutline
 
getSection(int) - Method in class io.karatelabs.gherkin.Feature
 
getSections() - Method in class io.karatelabs.gherkin.Feature
 
getSelectionTarget() - Method in class io.karatelabs.markup.MarkupTemplateContext
 
getSession() - Method in class io.karatelabs.driver.w3c.W3cDriver
Get the underlying W3C session for direct protocol access.
getSession() - Method in class io.karatelabs.http.ServerMarkupContext
 
getSessionCookieName() - Method in class io.karatelabs.http.ServerConfig
 
getSessionExpirySeconds() - Method in class io.karatelabs.http.ServerConfig
 
getSessionId() - Method in class io.karatelabs.driver.cdp.CdpClient
Get the current session ID.
getSessionId() - Method in class io.karatelabs.driver.cdp.CdpEvent
 
getSessionId() - Method in class io.karatelabs.driver.cdp.CdpMessage
 
getSessionId() - Method in class io.karatelabs.driver.w3c.W3cSession
 
getSessionSameSite() - Method in class io.karatelabs.http.ServerConfig
 
getSessionStore() - Method in class io.karatelabs.http.ServerConfig
 
getSetup(String) - Method in class io.karatelabs.gherkin.Feature
 
getShellTemplate() - Method in class io.karatelabs.http.ServerConfig
 
getSkippedCount() - Method in class io.karatelabs.core.FeatureResult
 
getSkippedCount() - Method in class io.karatelabs.core.ScenarioResult
 
getSourceFromContext(Context) - Static method in class io.karatelabs.match.Expect
Extracts the source expression from the JS Context AST.
getSsl() - Method in class io.karatelabs.core.KarateConfig
 
getSslAlgorithm() - Method in class io.karatelabs.core.KarateConfig
 
getSslContext() - Method in class io.karatelabs.http.WsClientOptions
 
getSslKeyStore() - Method in class io.karatelabs.core.KarateConfig
 
getSslKeyStorePassword() - Method in class io.karatelabs.core.KarateConfig
 
getSslKeyStoreType() - Method in class io.karatelabs.core.KarateConfig
 
getSslTrustStore() - Method in class io.karatelabs.core.KarateConfig
 
getSslTrustStorePassword() - Method in class io.karatelabs.core.KarateConfig
 
getSslTrustStoreType() - Method in class io.karatelabs.core.KarateConfig
 
getStartTime() - Method in class io.karatelabs.core.FeatureResult
 
getStartTime() - Method in class io.karatelabs.core.PerfEvent
 
getStartTime() - Method in class io.karatelabs.core.ScenarioResult
 
getStartTime() - Method in class io.karatelabs.core.StepResult
 
getStartTime() - Method in class io.karatelabs.core.SuiteResult
 
getStartTime() - Method in class io.karatelabs.http.HttpResponse
 
getStaticPrefix() - Method in class io.karatelabs.http.ServerConfig
 
getStats() - Method in class io.karatelabs.driver.PooledDriverProvider
Get current pool statistics for monitoring.
getStatus() - Method in class io.karatelabs.core.StepResult
 
getStatus() - Method in class io.karatelabs.driver.InterceptResponse
Get the HTTP status code.
getStatus() - Method in class io.karatelabs.http.HttpResponse
 
getStatusCode() - Method in class io.karatelabs.core.PerfEvent
 
getStatusFailureMessage(int, HttpRequest, HttpResponse) - Static method in class io.karatelabs.output.HttpLogger
 
getStatusText() - Method in class io.karatelabs.http.HttpResponse
 
getStdErr() - Method in class io.karatelabs.process.ProcessHandle
 
getStdOut() - Method in class io.karatelabs.process.ProcessHandle
 
getStep() - Method in class io.karatelabs.core.StepResult
 
getStepByLine(int) - Method in class io.karatelabs.gherkin.Scenario
 
getStepCount() - Method in class io.karatelabs.core.ScenarioRuntime
Get total number of steps.
getStepIndex() - Method in class io.karatelabs.core.ScenarioRuntime
Get current step index for debugging.
getStepResults() - Method in class io.karatelabs.core.ScenarioResult
 
getSteps() - Method in class io.karatelabs.gherkin.Background
 
getSteps() - Method in class io.karatelabs.gherkin.Scenario
 
getSteps() - Method in class io.karatelabs.gherkin.ScenarioOutline
 
getStepsIncludingBackground() - Method in class io.karatelabs.gherkin.Scenario
 
getSubject() - Method in class io.karatelabs.match.Expect
 
getSuite() - Method in class io.karatelabs.core.FeatureRuntime
 
getSwitchTemplate() - Method in class io.karatelabs.http.ServerMarkupContext
 
getSystemProperties() - Method in class io.karatelabs.core.Suite
Get system properties for karate.properties.
getTable() - Method in class io.karatelabs.gherkin.ExamplesTable
 
getTable() - Method in class io.karatelabs.gherkin.Step
 
getTags() - Method in class io.karatelabs.cli.RunCommand
 
getTags() - Method in class io.karatelabs.core.KaratePom
 
getTags() - Method in class io.karatelabs.gherkin.ExamplesTable
 
getTags() - Method in class io.karatelabs.gherkin.Feature
 
getTags() - Method in class io.karatelabs.gherkin.Scenario
 
getTags() - Method in class io.karatelabs.gherkin.ScenarioOutline
 
getTagsEffective() - Method in class io.karatelabs.gherkin.Scenario
Returns the effective tags for this scenario, including inherited feature-level tags.
getTagSelector() - Method in class io.karatelabs.core.FeatureCall
 
getTagTexts() - Method in class io.karatelabs.core.TagSelector
 
getTagValues() - Method in class io.karatelabs.core.TagSelector
 
getTemplateData() - Method in class io.karatelabs.markup.MarkupTemplateContext
 
getTemplateMode() - Method in class io.karatelabs.markup.MarkupTemplateContext
 
getTemplateName() - Method in class io.karatelabs.http.ServerMarkupContext
 
getTemplateName() - Method in interface io.karatelabs.markup.MarkupContext
Returns the current template name (without leading slash).
getTemplateResolutionAttributes() - Method in class io.karatelabs.markup.MarkupTemplateContext
 
getTemplateRoutes() - Method in class io.karatelabs.http.ServerConfig
 
getTemplateStack() - Method in class io.karatelabs.markup.MarkupTemplateContext
 
getText() - Method in class io.karatelabs.gherkin.Step
 
getText() - Method in class io.karatelabs.gherkin.Tag
 
getText() - Method in class io.karatelabs.http.WsFrame
 
getThreadName() - Method in class io.karatelabs.core.ScenarioResult
 
getThreads() - Method in class io.karatelabs.cli.RunCommand
 
getThreads() - Method in class io.karatelabs.core.KaratePom
 
getThreadTimeMillis() - Method in class io.karatelabs.core.SuiteResult
Get sum of all scenario execution times (thread time).
getTimeout() - Method in class io.karatelabs.driver.cdp.CdpDriverOptions
 
getTimeout() - Method in class io.karatelabs.driver.cdp.CdpMessage
 
getTimeout() - Method in interface io.karatelabs.driver.DriverOptions
Get timeout in milliseconds.
getTimeout() - Method in class io.karatelabs.driver.w3c.W3cDriverOptions
 
getTimeoutDuration() - Method in class io.karatelabs.driver.cdp.CdpDriverOptions
 
getTimeoutDuration() - Method in interface io.karatelabs.driver.DriverOptions
Get timeout as Duration.
getTimeoutDuration() - Method in class io.karatelabs.driver.w3c.W3cDriverOptions
 
getTimeStamp() - Method in record class io.karatelabs.core.ErrorRunEvent
 
getTimeStamp() - Method in record class io.karatelabs.core.FeatureRunEvent
 
getTimeStamp() - Method in record class io.karatelabs.core.HttpRunEvent
 
getTimeStamp() - Method in record class io.karatelabs.core.ProgressRunEvent
 
getTimeStamp() - Method in interface io.karatelabs.core.RunEvent
Returns the timestamp when this event occurred (epoch milliseconds).
getTimeStamp() - Method in record class io.karatelabs.core.ScenarioRunEvent
 
getTimeStamp() - Method in record class io.karatelabs.core.StepRunEvent
 
getTimeStamp() - Method in record class io.karatelabs.core.SuiteRunEvent
 
getTitle() - Method in class io.karatelabs.driver.cdp.CdpDriver
Get page title.
getTitle() - Method in interface io.karatelabs.driver.Driver
Get page title.
getTitle() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
getTitle() - Method in class io.karatelabs.driver.w3c.W3cSession
 
getToken() - Method in class io.karatelabs.http.CsrfProtection.CsrfToken
 
getTokenFromRequest(HttpRequest) - Static method in class io.karatelabs.http.CsrfProtection
Extract CSRF token from request (header or form field).
getTokens(Resource) - Static method in class io.karatelabs.gherkin.GherkinParser
 
getTokenType() - Method in class io.karatelabs.http.OAuth2Token
 
getTrustStore() - Method in class io.karatelabs.core.SslConfig
 
getTrustStorePassword() - Method in class io.karatelabs.core.SslConfig
 
getTrustStorePath() - Method in class io.karatelabs.core.SslConfig
 
getTrustStoreType() - Method in class io.karatelabs.core.SslConfig
 
getType() - Method in record class io.karatelabs.core.ErrorRunEvent
 
getType() - Method in record class io.karatelabs.core.FeatureRunEvent
 
getType() - Method in record class io.karatelabs.core.HttpRunEvent
 
getType() - Method in record class io.karatelabs.core.ProgressRunEvent
 
getType() - Method in interface io.karatelabs.core.RunEvent
Returns the event type.
getType() - Method in record class io.karatelabs.core.ScenarioRunEvent
 
getType() - Method in record class io.karatelabs.core.StepRunEvent
 
getType() - Method in record class io.karatelabs.core.SuiteRunEvent
 
getType() - Method in class io.karatelabs.driver.cdp.CdpDialog
 
getType() - Method in interface io.karatelabs.driver.Dialog
Get the dialog type.
getType() - Method in interface io.karatelabs.http.AuthHandler
 
getType() - Method in class io.karatelabs.http.AuthorizationCodeAuthHandler
 
getType() - Method in class io.karatelabs.http.BasicAuthHandler
 
getType() - Method in class io.karatelabs.http.BearerAuthHandler
 
getType() - Method in class io.karatelabs.http.ClientCredentialsAuthHandler
 
getType() - Method in exception class io.karatelabs.http.WsException
 
getType() - Method in class io.karatelabs.http.WsFrame
 
getUniqueId() - Method in class io.karatelabs.gherkin.Scenario
 
getUpdated() - Method in class io.karatelabs.http.Session
 
getUri() - Method in class io.karatelabs.http.HttpRequestBuilder
 
getUri() - Method in class io.karatelabs.http.WsClient
 
getUri() - Method in class io.karatelabs.http.WsClientOptions
 
getUriToLineNumber() - Method in class io.karatelabs.gherkin.Scenario
 
getUrl() - Method in class com.intuit.karate.core.MockServer
Deprecated, for removal: This API element is subject to removal in a future version.
getUrl() - Method in class io.karatelabs.core.KarateConfig
 
getUrl() - Method in class io.karatelabs.core.MockServer
Get the base URL for the server (e.g., http://localhost:8080 or https://localhost:8443).
getUrl() - Method in class io.karatelabs.driver.cdp.CdpDriver
Get current URL.
getUrl() - Method in interface io.karatelabs.driver.Driver
Get current URL.
getUrl() - Method in class io.karatelabs.driver.InterceptRequest
Get the request URL.
getUrl() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
getUrl() - Method in class io.karatelabs.driver.w3c.W3cSession
 
getUrl() - Method in class io.karatelabs.http.HttpRequestBuilder
 
getUrlAndPath() - Method in class io.karatelabs.http.HttpRequest
 
getUserAgent() - Method in class io.karatelabs.driver.cdp.CdpDriverOptions
 
getUserDataDir() - Method in class io.karatelabs.driver.cdp.CdpDriverOptions
 
getUsername() - Method in class io.karatelabs.http.BasicAuthHandler
 
getValidToken() - Method in class io.karatelabs.http.OAuth2TokenManager
Get current valid token (null if expired or not available)
getValue() - Method in class io.karatelabs.match.Value
 
getValueAsString(String, int) - Method in class io.karatelabs.gherkin.Table
 
getValues() - Method in class io.karatelabs.gherkin.Tag
 
getVariable(String) - Method in class com.intuit.karate.core.MockServer
Deprecated, for removal: This API element is subject to removal in a future version.
getVariable(String) - Method in class io.karatelabs.core.MockHandler
 
getVariable(String) - Method in class io.karatelabs.core.MockServer
Get a variable from the mock handler's global context.
getVariable(String) - Method in class io.karatelabs.core.ScenarioRuntime
 
getVariable(String) - Method in class io.karatelabs.markup.MarkupTemplateContext
 
getVariableNames() - Method in class io.karatelabs.markup.MarkupTemplateContext
 
getVerifier() - Method in class io.karatelabs.http.PkceGenerator
 
getWebDriverUrl() - Method in class io.karatelabs.driver.w3c.W3cDriverOptions
 
getWebSocketUrl() - Method in class io.karatelabs.driver.cdp.CdpDriverOptions
 
getWebSocketUrl() - Method in class io.karatelabs.driver.cdp.CdpLauncher
 
getWebSocketUrl(String, int) - Static method in class io.karatelabs.driver.cdp.CdpLauncher
Get WebSocket URL from existing browser at host:port.
getWindowHandle() - Method in class io.karatelabs.driver.w3c.W3cSession
 
getWindowHandles() - Method in class io.karatelabs.driver.w3c.W3cSession
 
getWindowRect() - Method in class io.karatelabs.driver.w3c.W3cSession
 
getWorkingDir() - Method in class io.karatelabs.cli.CleanCommand
 
getWorkingDir() - Method in class io.karatelabs.cli.RunCommand
 
getWorkingDir() - Method in interface io.karatelabs.core.KarateJsContext
Returns the working directory resource for resolving relative paths.
getWorkingDir() - Method in class io.karatelabs.core.KaratePom
 
getWorkingDir() - Method in class io.karatelabs.core.ScenarioRuntime
 
getX() - Method in class io.karatelabs.driver.cdp.CdpMouse
 
getX() - Method in interface io.karatelabs.driver.Mouse
Get current x coordinate.
getXFrameOptions() - Method in class io.karatelabs.http.ServerConfig
 
getY() - Method in class io.karatelabs.driver.cdp.CdpMouse
 
getY() - Method in interface io.karatelabs.driver.Mouse
Get current y coordinate.
GherkinLexer - Class in io.karatelabs.gherkin
Lexer for Gherkin syntax with embedded JavaScript expressions.
GherkinLexer(Resource) - Constructor for class io.karatelabs.gherkin.GherkinLexer
 
GherkinParser - Class in io.karatelabs.gherkin
 
GherkinParser(Resource) - Constructor for class io.karatelabs.gherkin.GherkinParser
 
GherkinParser(Resource, boolean) - Constructor for class io.karatelabs.gherkin.GherkinParser
 
Globals - Class in io.karatelabs.core
Global constants and utilities for Karate runtime.
globalVariables(Map<String, Object>) - Method in class io.karatelabs.http.ServerConfig
Set global variables that will be available in all templates and API handlers.
green(String) - Static method in class io.karatelabs.output.Console
 
GREEN - Static variable in class io.karatelabs.output.Console
 
grey(String) - Static method in class io.karatelabs.output.Console
 
GREY - Static variable in class io.karatelabs.output.Console
 

H

handle() - Method in class io.karatelabs.http.ServerRequestCycle
Main entry point - routes to API or HTML handler.
handle(Dialog) - Method in interface io.karatelabs.driver.DialogHandler
Handle a JavaScript dialog.
handle(InterceptRequest) - Method in interface io.karatelabs.driver.InterceptHandler
Handle an intercepted request.
handlerAdded(ChannelHandlerContext) - Method in class io.karatelabs.http.WsClientHandler
 
hasCallResults() - Method in class io.karatelabs.core.StepResult
 
hashCode() - Method in record class io.karatelabs.core.ErrorRunEvent
Returns a hash code value for this object.
hashCode() - Method in record class io.karatelabs.core.FeatureRunEvent
Returns a hash code value for this object.
hashCode() - Method in record class io.karatelabs.core.HttpRunEvent
Returns a hash code value for this object.
hashCode() - Method in record class io.karatelabs.core.ProgressRunEvent
Returns a hash code value for this object.
hashCode() - Method in record class io.karatelabs.core.ScenarioRunEvent
Returns a hash code value for this object.
hashCode() - Method in record class io.karatelabs.core.StepRunEvent
Returns a hash code value for this object.
hashCode() - Method in record class io.karatelabs.core.StepUtils.ParsedFeaturePath
Returns a hash code value for this object.
hashCode() - Method in record class io.karatelabs.core.SuiteRunEvent
Returns a hash code value for this object.
hashCode() - Method in class io.karatelabs.gherkin.Tag
 
hashCode() - Method in record class io.karatelabs.match.Result.Failure
Returns a hash code value for this object.
hashCode() - Method in record class io.karatelabs.process.ProcessConfig
Returns a hash code value for this object.
hasPunctuation(String) - Static method in class io.karatelabs.core.StepUtils
Check if string contains JS expression punctuation like . ( [ ] ' "
hasRedirect() - Method in class io.karatelabs.http.ServerMarkupContext
 
hasRefreshToken() - Method in class io.karatelabs.http.OAuth2Token
Check if refresh token is available
hasSelectionTarget() - Method in class io.karatelabs.markup.MarkupTemplateContext
 
HEAD - Enum constant in enum class io.karatelabs.http.HttpUtils.Method
 
header(String, String) - Method in class io.karatelabs.driver.InterceptResponse
Add a header to this response.
header(String, String) - Method in class io.karatelabs.http.Http
 
header(String, String) - Method in class io.karatelabs.http.HttpRequestBuilder
 
header(String, String) - Method in class io.karatelabs.http.WsClientOptions.Builder
 
header(String, String...) - Method in class io.karatelabs.http.HttpRequestBuilder
 
header(String, List<String>) - Method in class io.karatelabs.http.HttpRequestBuilder
 
HEADER_NAME - Static variable in class io.karatelabs.http.CsrfProtection
Default HTTP header name for CSRF token
headers(Map<String, Object>) - Method in class io.karatelabs.http.HttpRequestBuilder
 
headers(Map<String, String>) - Method in class io.karatelabs.http.WsClientOptions.Builder
 
headerValue() - Method in enum class io.karatelabs.http.SameSite
The exact attribute value to emit in the Set-Cookie header.
headless(boolean) - Method in class io.karatelabs.driver.cdp.CdpDriverOptions.Builder
 
HELP - Static variable in interface io.karatelabs.driver.Keys
 
highlight() - Method in class io.karatelabs.driver.BaseElement
 
highlight() - Method in interface io.karatelabs.driver.Element
 
highlight(boolean) - Method in class io.karatelabs.driver.cdp.CdpDriverOptions.Builder
 
highlight(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Highlight an element.
highlight(String) - Method in interface io.karatelabs.driver.Driver
Highlight an element (for debugging).
highlight(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
highlight(String, int) - Static method in class io.karatelabs.driver.Locators
Generate JS to highlight an element.
HIGHLIGHT - Static variable in class io.karatelabs.driver.DriverApi
 
highlightDuration(int) - Method in class io.karatelabs.driver.cdp.CdpDriverOptions.Builder
 
HOME - Static variable in interface io.karatelabs.driver.Keys
 
host(String) - Method in class io.karatelabs.driver.cdp.CdpDriverOptions.Builder
 
hstsEnabled(boolean) - Method in class io.karatelabs.http.ServerConfig
 
hstsIncludeSubDomains(boolean) - Method in class io.karatelabs.http.ServerConfig
 
hstsMaxAge(long) - Method in class io.karatelabs.http.ServerConfig
 
html() - Method in class io.karatelabs.driver.BaseElement
 
html() - Method in interface io.karatelabs.driver.Element
 
html(int, String) - Static method in class io.karatelabs.driver.InterceptResponse
Create an HTML response.
html(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Get the outer HTML of an element.
html(String) - Method in interface io.karatelabs.driver.Driver
Get the outer HTML of an element.
html(String) - Static method in class io.karatelabs.driver.InterceptResponse
Create an HTML response with 200 OK status.
html(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
HTML - Static variable in class io.karatelabs.driver.DriverApi
 
HtmlReport - Class in io.karatelabs.output
Fluent API for HTML report aggregation across multiple test runs.
HtmlReport.AggregateBuilder - Class in io.karatelabs.output
Builder for aggregating multiple JSON Lines files into a single HTML report.
HtmlReportListener - Class in io.karatelabs.output
A ResultListener that generates HTML reports asynchronously.
HtmlReportListener(Path, String) - Constructor for class io.karatelabs.output.HtmlReportListener
Create a new HTML report listener.
HtmlReportWriter - Class in io.karatelabs.output
Generates HTML reports with inlined JSON data and Alpine.js client-side rendering.
HTMX_HEADER_NAME - Static variable in class io.karatelabs.http.CsrfProtection
HTMX-specific header name
http - Variable in class io.karatelabs.core.KarateJs
 
http(int) - Method in class com.intuit.karate.core.MockServer.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
Use port(port) instead. SSL is disabled by default.
Http - Class in io.karatelabs.http
Fluent HTTP client API for making HTTP requests from Java code.
HTTP_ENTER - Enum constant in enum class io.karatelabs.core.RunEventType
 
HTTP_EXIT - Enum constant in enum class io.karatelabs.core.RunEventType
 
HTTP_LOGGER - Static variable in class io.karatelabs.output.LogContext
Logger for HTTP request/response logs
HTTP_ONLY - Static variable in class io.karatelabs.http.Cookies
 
HttpClient - Interface in io.karatelabs.http
 
httpClientFactory - Variable in class io.karatelabs.core.Suite
 
httpClientFactory(HttpClientFactory) - Method in class com.intuit.karate.Runner.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
httpClientFactory(HttpClientFactory) - Method in class io.karatelabs.core.Runner.Builder
Set the HTTP client factory for custom/mock HTTP clients.
HttpClientFactory - Interface in io.karatelabs.http
Factory for creating HttpClient instances.
HttpLogger - Class in io.karatelabs.output
 
HttpLogger() - Constructor for class io.karatelabs.output.HttpLogger
 
HttpLogger(Logger) - Constructor for class io.karatelabs.output.HttpLogger
 
HttpRequest - Class in io.karatelabs.http
 
HttpRequest() - Constructor for class io.karatelabs.http.HttpRequest
 
HttpRequestBuilder - Class in io.karatelabs.http
 
HttpRequestBuilder(HttpClient) - Constructor for class io.karatelabs.http.HttpRequestBuilder
 
HttpResponse - Class in io.karatelabs.http
 
HttpResponse() - Constructor for class io.karatelabs.http.HttpResponse
 
HttpRunEvent - Record Class in io.karatelabs.core
HTTP-level events (HTTP_ENTER, HTTP_EXIT).
HttpRunEvent(RunEventType, HttpRequest, HttpResponse, ScenarioRuntime, long) - Constructor for record class io.karatelabs.core.HttpRunEvent
Creates an instance of a HttpRunEvent record class.
https(int) - Method in class com.intuit.karate.core.MockServer.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
Use ssl(true).port(port) instead.
HttpServer - Class in io.karatelabs.http
 
HttpServerHandler - Class in io.karatelabs.http
 
HttpUtils - Class in io.karatelabs.http
 
HttpUtils() - Constructor for class io.karatelabs.http.HttpUtils
 
HttpUtils.Header - Enum Class in io.karatelabs.http
 
HttpUtils.Method - Enum Class in io.karatelabs.http
 
HxDialect - Class in io.karatelabs.markup
Thymeleaf dialect for HTMX support.
HxDialect() - Constructor for class io.karatelabs.markup.HxDialect
Create a new HxDialect with default configuration (no context path).
HxDialect(MarkupConfig) - Constructor for class io.karatelabs.markup.HxDialect
Create a new HxDialect with the given markup configuration.
HxDialect(String) - Constructor for class io.karatelabs.markup.HxDialect
Create a new HxDialect with the given context path.

I

IGNORE - Static variable in class io.karatelabs.gherkin.Tag
 
increaseLevel() - Method in class io.karatelabs.markup.MarkupTemplateContext
 
info(String) - Static method in class io.karatelabs.output.Console
 
info(String) - Method in class io.karatelabs.output.LogContext.LogWriter
 
INFO - Enum constant in enum class io.karatelabs.output.LogLevel
 
init() - Method in class io.karatelabs.core.JsonLinesEventWriter
Initialize the writer.
init() - Method in class io.karatelabs.http.ServerMarkupContext
Initialize a new session.
init(ScenarioRuntime) - Method in interface io.karatelabs.core.Channel
 
init(ServerConfig, ServerMarkupContext, ResourceResolver, Markup) - Static method in class io.karatelabs.http.ServerRequestCycle
 
init(Engine, ResourceResolver) - Static method in class io.karatelabs.markup.Markup
 
init(Engine, String) - Static method in class io.karatelabs.markup.Markup
 
init(MarkupConfig, IDialect...) - Static method in class io.karatelabs.markup.Markup
 
inMemory() - Static method in class io.karatelabs.http.Session
 
InMemorySessionStore - Class in io.karatelabs.http
In-memory implementation of SessionStore.
InMemorySessionStore() - Constructor for class io.karatelabs.http.InMemorySessionStore
 
innerHtml() - Method in class io.karatelabs.driver.BaseElement
 
innerHtml() - Method in interface io.karatelabs.driver.Element
 
innerHtmlJs(String) - Static method in class io.karatelabs.driver.Locators
Generate JS to get inner HTML of an element.
input(String) - Method in class io.karatelabs.driver.BaseElement
 
input(String) - Method in interface io.karatelabs.driver.Element
 
input(String, String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Input text into an element using CDP keypresses.
input(String, String) - Method in interface io.karatelabs.driver.Driver
Input text into an element (focus, clear, type).
input(String, String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
INPUT - Static variable in class io.karatelabs.driver.DriverApi
 
inputJs(String, String) - Static method in class io.karatelabs.driver.Locators
Generate JS to set the value of an input element with events.
INSERT - Static variable in interface io.karatelabs.driver.Keys
 
intercept(InterceptHandler) - Method in class io.karatelabs.driver.cdp.CdpDriver
Enable request interception for all requests.
intercept(InterceptHandler) - Method in interface io.karatelabs.driver.Driver
Enable request interception for all requests.
intercept(InterceptHandler) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
intercept(List<String>, InterceptHandler) - Method in class io.karatelabs.driver.cdp.CdpDriver
Enable request interception with a handler.
intercept(List<String>, InterceptHandler) - Method in interface io.karatelabs.driver.CoreDriver
Enable request interception with a handler.
intercept(List<String>, InterceptHandler) - Method in interface io.karatelabs.driver.Driver
Enable request interception with a handler.
intercept(List<String>, InterceptHandler) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
INTERCEPT - Static variable in class io.karatelabs.driver.DriverApi
 
InterceptHandler - Interface in io.karatelabs.driver
Functional interface for handling intercepted network requests.
InterceptRequest - Class in io.karatelabs.driver
Represents an intercepted HTTP request.
InterceptRequest(String, String, String, Map<String, Object>, String, String) - Constructor for class io.karatelabs.driver.InterceptRequest
 
InterceptResponse - Class in io.karatelabs.driver
Represents a mock HTTP response for request interception.
invoke() - Method in class io.karatelabs.http.HttpRequestBuilder
 
invoke(HttpRequest) - Method in class io.karatelabs.http.ApacheHttpClient
 
invoke(HttpRequest) - Method in interface io.karatelabs.http.HttpClient
 
invoke(String) - Method in class io.karatelabs.http.HttpRequestBuilder
 
invoke(String, Object) - Method in class io.karatelabs.http.HttpRequestBuilder
 
io.karatelabs - package io.karatelabs
 
io.karatelabs.cli - package io.karatelabs.cli
 
io.karatelabs.common - package io.karatelabs.common
 
io.karatelabs.core - package io.karatelabs.core
 
io.karatelabs.driver - package io.karatelabs.driver
 
io.karatelabs.driver.cdp - package io.karatelabs.driver.cdp
 
io.karatelabs.driver.w3c - package io.karatelabs.driver.w3c
 
io.karatelabs.gherkin - package io.karatelabs.gherkin
 
io.karatelabs.http - package io.karatelabs.http
 
io.karatelabs.markup - package io.karatelabs.markup
 
io.karatelabs.match - package io.karatelabs.match
 
io.karatelabs.output - package io.karatelabs.output
 
io.karatelabs.process - package io.karatelabs.process
 
is(Match.Type, Object) - Method in class io.karatelabs.match.Value
 
isAborted() - Method in class io.karatelabs.core.ScenarioResult
 
isAborted() - Method in class io.karatelabs.core.ScenarioRuntime
 
isAborted() - Method in class io.karatelabs.core.Suite
 
isAbortedStepsShouldPass() - Method in class io.karatelabs.core.KarateConfig
 
isAbortSuiteOnFailure() - Method in class io.karatelabs.core.KarateConfig
 
isAjax() - Method in class io.karatelabs.http.HttpRequest
Returns true if this is an HTMX/AJAX request (has HX-Request header).
isAjax() - Method in class io.karatelabs.http.ServerMarkupContext
Check if this is an AJAX/HTMX request.
isAlive() - Method in class io.karatelabs.process.ProcessHandle
 
isAllOf(Object...) - Method in class io.karatelabs.core.TagSelector.Values
 
isAnyOf(Object...) - Method in class io.karatelabs.core.TagSelector.Values
 
isApiPath(String) - Method in class io.karatelabs.http.ServerConfig
Check if the given path should be handled as an API route.
isApiPrefixEnabled() - Method in class io.karatelabs.http.ServerConfig
 
isArray() - Method in class io.karatelabs.common.Json
 
isBackground() - Method in class io.karatelabs.gherkin.Step
 
isBackgroundPresent() - Method in class io.karatelabs.gherkin.Feature
 
isBinary() - Method in class io.karatelabs.http.WsFrame
 
isBoolean() - Method in class io.karatelabs.match.Value
 
isCallerScope() - Method in class io.karatelabs.core.ScenarioRuntime
Check if driver scope is "caller" (V1-style propagation).
isCallerScope() - Method in class io.karatelabs.driver.cdp.CdpDriverOptions
Check if driver scope is "caller" (V1-style behavior).
isChannelType(String) - Static method in class io.karatelabs.core.KarateConfig
 
isClean() - Method in class io.karatelabs.core.KaratePom
 
isClientAuth() - Method in class io.karatelabs.core.SslConfig
 
isClose() - Method in class io.karatelabs.http.WsFrame
 
isClosed() - Method in class io.karatelabs.driver.cdp.CdpLauncher
Check if this launcher has been closed.
isClosed() - Method in class io.karatelabs.http.ServerMarkupContext
 
isColorsEnabled() - Static method in class io.karatelabs.output.Console
 
isCompression() - Method in class io.karatelabs.http.WsClientOptions
 
isConnectionClosed() - Method in exception class io.karatelabs.http.WsException
 
isContinueOnStepFailure() - Method in class io.karatelabs.core.KarateConfig
 
isCorsEnabled() - Method in class io.karatelabs.core.KarateConfig
 
isCorsEnabled() - Method in class io.karatelabs.core.MockConfig
 
isCsrfEnabled() - Method in class io.karatelabs.http.ServerConfig
 
isCsrfExemptPath(String) - Method in class io.karatelabs.http.ServerConfig
 
isCucumberJson() - Method in class io.karatelabs.core.KaratePom.OutputPom
 
isDebugEnabled() - Method in class io.karatelabs.output.LogContext.LogWriter
 
isDevMode() - Method in class io.karatelabs.http.ServerConfig
 
isDevMode() - Method in class io.karatelabs.markup.MarkupConfig
 
isDryRun() - Method in class io.karatelabs.cli.RunCommand
 
isDryRun() - Method in class io.karatelabs.core.KaratePom
 
isDynamic() - Method in class io.karatelabs.gherkin.Scenario
 
isDynamic() - Method in class io.karatelabs.gherkin.Table
 
isEach() - Method in class io.karatelabs.gherkin.MatchExpression
 
isEach(JavaCallable) - Method in class io.karatelabs.core.TagSelector.Values
 
isElementEnabled(String) - Method in class io.karatelabs.driver.w3c.W3cSession
 
isEmpty() - Method in class io.karatelabs.core.FeatureResult
 
isEnabled(LogLevel) - Method in enum class io.karatelabs.output.LogLevel
 
isEqualTo(Scenario) - Method in class io.karatelabs.gherkin.Scenario
 
isError() - Method in class io.karatelabs.driver.cdp.CdpResponse
 
isExpired() - Method in class io.karatelabs.http.OAuth2Token
Check if token is expired (with 60 second buffer)
isFail() - Method in class io.karatelabs.gherkin.Scenario
 
isFailed() - Method in class io.karatelabs.core.FeatureResult
 
isFailed() - Method in class io.karatelabs.core.PerfEvent
 
isFailed() - Method in class io.karatelabs.core.ScenarioResult
 
isFailed() - Method in class io.karatelabs.core.StepResult
 
isFailed() - Method in class io.karatelabs.core.SuiteResult
 
isFailTagApplied() - Method in class io.karatelabs.core.ScenarioResult
 
isFake() - Method in class io.karatelabs.gherkin.Step
 
isFollowRedirects() - Method in class io.karatelabs.core.KarateConfig
 
isFormatEnabled(List<String>, String, boolean) - Static method in class io.karatelabs.cli.RunCommand
Check if a format is enabled based on the -f/--format flag.
isHandled() - Method in class io.karatelabs.driver.cdp.CdpDialog
 
isHandled() - Method in interface io.karatelabs.driver.Dialog
Check if this dialog has been handled.
isHeadless() - Method in class io.karatelabs.driver.cdp.CdpDriverOptions
Check headless mode.
isHeadless() - Method in interface io.karatelabs.driver.DriverOptions
Check if running in headless mode.
isHeadless() - Method in class io.karatelabs.driver.w3c.W3cDriverOptions
 
isHighlight() - Method in class io.karatelabs.driver.cdp.CdpDriverOptions
 
isHighlight() - Method in interface io.karatelabs.driver.DriverOptions
Check if element highlighting is enabled.
isHighlight() - Method in class io.karatelabs.driver.w3c.W3cDriverOptions
 
isHstsEnabled() - Method in class io.karatelabs.http.ServerConfig
 
isHstsIncludeSubDomains() - Method in class io.karatelabs.http.ServerConfig
 
isHtml() - Method in class io.karatelabs.core.KaratePom.OutputPom
 
isHtmlReportEnabled() - Method in class io.karatelabs.core.SuiteResult
 
isHtmlResponse(String) - Static method in class io.karatelabs.http.SecurityHeaders
Check if the given content type is HTML (requires security headers).
isHttpRetryEnabled() - Method in class io.karatelabs.core.KarateConfig
 
isIgnore() - Method in class io.karatelabs.gherkin.Scenario
Returns true if this scenario (or its feature) has the @ignore tag.
isJson() - Method in class io.karatelabs.common.Json
 
isJsonLines() - Method in class io.karatelabs.core.KaratePom.OutputPom
 
isJunitXml() - Method in class io.karatelabs.core.KaratePom.OutputPom
 
isLargeCollection() - Method in class io.karatelabs.match.Value
Returns true if this value contains a large collection stored on disk.
isList() - Method in class io.karatelabs.match.Value
 
isLiteralFeatureRead(String) - Static method in class io.karatelabs.core.StepUtils
Check if text is a literal feature file read like read('file.feature').
isMap() - Method in class io.karatelabs.match.Value
 
isMapOrList(Object) - Static method in class io.karatelabs.common.Json
 
isMatchEachEmptyAllowed() - Method in class io.karatelabs.core.KarateConfig
 
isMultipart() - Method in class io.karatelabs.http.MultiPartBuilder
 
isMultiPart() - Method in class io.karatelabs.http.HttpRequest
Returns true if this request has multipart form data.
isNegated() - Method in class io.karatelabs.match.Expect
 
isNull() - Method in class io.karatelabs.match.Value
 
isNumber() - Method in class io.karatelabs.match.Value
 
isObject() - Method in class io.karatelabs.common.Json
 
isOnly(Object...) - Method in class io.karatelabs.core.TagSelector.Values
 
isOpen() - Method in class io.karatelabs.driver.cdp.CdpClient
 
isOpen() - Method in class io.karatelabs.http.SseConnection
 
isOpen() - Method in class io.karatelabs.http.WsClient
 
isOpen() - Method in class io.karatelabs.http.WsConnection
 
isOutline() - Method in class io.karatelabs.gherkin.FeatureSection
 
isOutline() - Method in class io.karatelabs.gherkin.Step
 
isOutlineExample() - Method in class io.karatelabs.gherkin.Scenario
 
isPassed() - Method in class io.karatelabs.core.FeatureResult
 
isPassed() - Method in class io.karatelabs.core.ScenarioResult
 
isPassed() - Method in class io.karatelabs.core.StepResult
 
isPassed() - Method in class io.karatelabs.core.SuiteResult
 
isPerfMode() - Method in class io.karatelabs.core.ScenarioRuntime
Check if performance mode is enabled.
isPerfMode() - Method in class io.karatelabs.core.Suite
 
isPing() - Method in class io.karatelabs.http.WsFrame
 
isPong() - Method in class io.karatelabs.http.WsFrame
 
isPrefixStar() - Method in class io.karatelabs.gherkin.Step
 
isPresent() - Method in class io.karatelabs.core.TagSelector.Values
 
isPresent() - Method in class io.karatelabs.driver.BaseElement
 
isPresent() - Method in interface io.karatelabs.driver.Element
 
isPrint() - Method in class io.karatelabs.gherkin.Step
 
isRawPath(String) - Method in class io.karatelabs.http.ServerConfig
Check if the given request path opts out of shell-wrap.
isRemote() - Method in class io.karatelabs.driver.w3c.W3cDriverOptions
Check if this is a remote connection (webDriverUrl set or start=false).
isResponsive() - Method in class io.karatelabs.driver.cdp.CdpDriver
Bounded liveness probe for
invalid reference
PooledDriverProvider
reset.
isResponsive() - Method in interface io.karatelabs.driver.Driver
Quick health check — returns false if the driver's underlying protocol channel (CDP websocket, WebDriver session, etc.) is stuck or unresponsive.
isRetry() - Method in class io.karatelabs.http.HttpRequestBuilder
 
isRunning() - Method in class io.karatelabs.driver.cdp.CdpLauncher
 
isSafe(String) - Static method in class io.karatelabs.http.PathSecurity
Check if a path is safe (does not contain traversal sequences).
isSameFile() - Method in class io.karatelabs.core.FeatureCall
Returns true if this is a same-file tag call (feature is null).
isScreenshotOnFailure() - Method in class io.karatelabs.driver.cdp.CdpDriverOptions
 
isScreenshotOnFailure() - Method in interface io.karatelabs.driver.DriverOptions
Check if screenshots should be taken on failure.
isScreenshotOnFailure() - Method in class io.karatelabs.driver.w3c.W3cDriverOptions
 
isSecurityHeadersEnabled() - Method in class io.karatelabs.http.ServerConfig
 
isServerMode() - Method in class io.karatelabs.markup.MarkupConfig
 
isSessionEnabled() - Method in class io.karatelabs.http.ServerConfig
Check if sessions are enabled.
isSetup() - Method in class io.karatelabs.gherkin.Scenario
 
isSetup() - Method in class io.karatelabs.gherkin.Step
 
isSharedScope() - Method in class io.karatelabs.core.FeatureRuntime
 
isShowAllSteps() - Method in class io.karatelabs.core.KarateConfig
 
isShowLog() - Method in class io.karatelabs.core.KarateConfig
 
isSkipBackground() - Method in class io.karatelabs.core.ScenarioRuntime
 
isSkipped() - Method in class io.karatelabs.core.ScenarioResult
True when this scenario was aborted via karate.abort() or had no step pass and no step fail (suite-aborted pre-run or empty scenario).
isSkipped() - Method in class io.karatelabs.core.StepResult
 
isSkipped() - Method in class io.karatelabs.http.HttpResponse
Returns true if this response represents a skipped request.
isSkipTagFiltering() - Method in class io.karatelabs.core.Suite
 
isSsl() - Method in class com.intuit.karate.core.MockServer
Deprecated, for removal: This API element is subject to removal in a future version.
isSsl() - Method in class io.karatelabs.core.MockServer
Check if the server is using SSL/TLS.
isSsl() - Method in class io.karatelabs.http.HttpServer
 
isSsl() - Method in class io.karatelabs.http.WsClientOptions
 
isSslEnabled() - Method in class io.karatelabs.core.KarateConfig
 
isSslTrustAll() - Method in class io.karatelabs.core.KarateConfig
 
isStart() - Method in class io.karatelabs.driver.w3c.W3cDriverOptions
 
isStaticPath(String) - Method in class io.karatelabs.http.ServerConfig
Check if the given path should be served as a static file.
isStaticPrefixEnabled() - Method in class io.karatelabs.http.ServerConfig
 
isStopped() - Method in class io.karatelabs.core.ScenarioRuntime
 
isString() - Method in class io.karatelabs.match.Value
 
isSwitched() - Method in class io.karatelabs.http.ServerMarkupContext
 
isTelemetryEnabled() - Static method in class io.karatelabs.core.Globals
Check if telemetry is enabled.
isTemporary() - Method in class io.karatelabs.http.Session
 
isTerminated() - Method in class io.karatelabs.driver.cdp.CdpDriver
 
isTerminated() - Method in interface io.karatelabs.driver.CoreDriver
Check if driver is terminated.
isTerminated() - Method in interface io.karatelabs.driver.Driver
Check if driver is terminated.
isTerminated() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
isText() - Method in class io.karatelabs.http.WsFrame
 
isThrowOnFailure() - Method in class io.karatelabs.match.Expect
 
isTimeout() - Method in exception class io.karatelabs.http.WsException
 
isTraceEnabled() - Method in class io.karatelabs.output.LogContext.LogWriter
 
isTrustAll() - Method in class io.karatelabs.core.SslConfig
 
isTrustAllCerts() - Method in class io.karatelabs.http.WsClientOptions
 
isValidKey(String) - Static method in class io.karatelabs.common.Json
 
isValidVariableName(String) - Static method in class io.karatelabs.core.StepUtils
Check if a string is a valid Karate variable name.
isVariableLocal(String) - Method in class io.karatelabs.markup.MarkupTemplateContext
 
isW3cType(String) - Static method in enum class io.karatelabs.driver.w3c.W3cBrowserType
Check if a type string corresponds to a W3C WebDriver type.
isXml() - Method in class io.karatelabs.match.Value
 
isXpath(String) - Static method in class io.karatelabs.driver.Locators
Check if a locator is an XPath expression.
iterator() - Method in class io.karatelabs.match.DiskBackedList
 
iterator() - Method in interface io.karatelabs.match.LargeValueStore
Returns an iterator over the elements in this store.

J

jsGet(String) - Method in class io.karatelabs.core.Faker
 
jsGet(String) - Method in class io.karatelabs.core.KarateConfig
 
jsGet(String) - Method in class io.karatelabs.core.KarateJs
 
jsGet(String) - Method in class io.karatelabs.core.MockServer
 
jsGet(String) - Method in class io.karatelabs.core.TagSelector.Values
 
jsGet(String) - Method in class io.karatelabs.driver.BaseElement
 
jsGet(String) - Method in interface io.karatelabs.driver.Driver
Get a property value or method by name for JavaScript access.
jsGet(String) - Method in class io.karatelabs.http.CsrfProtection.CsrfToken
 
jsGet(String) - Method in class io.karatelabs.http.HttpRequest
 
jsGet(String) - Method in class io.karatelabs.http.HttpRequestBuilder
 
jsGet(String) - Method in class io.karatelabs.http.ServerMarkupContext
 
jsGet(String) - Method in interface io.karatelabs.markup.MarkupContext
Default implementation of jsGet that exposes context methods to JavaScript.
jsGet(String) - Method in class io.karatelabs.match.Expect
 
jsGet(String) - Method in class io.karatelabs.match.Value
 
jsGet(String) - Method in class io.karatelabs.process.ProcessHandle
 
jsKeys() - Method in class io.karatelabs.core.KarateConfig
 
jsKeys() - Method in class io.karatelabs.process.ProcessHandle
 
json(int, Object) - Static method in class io.karatelabs.driver.InterceptResponse
Create a JSON response.
json(Object) - Static method in class io.karatelabs.driver.InterceptResponse
Create a JSON response with 200 OK status.
json(String) - Method in class io.karatelabs.output.HtmlReport.AggregateBuilder
Add a JSON Lines file to aggregate.
json(Path) - Method in class io.karatelabs.output.HtmlReport.AggregateBuilder
Add a JSON Lines file to aggregate.
Json - Class in io.karatelabs.common
 
JsonLinesEventWriter - Class in io.karatelabs.core
A RunListener that streams events to a JSON Lines (.jsonl) file.
JsonLinesEventWriter(Path, String, int) - Constructor for class io.karatelabs.core.JsonLinesEventWriter
Create a new JSON Lines event writer.
JsonLinesReportListener - Class in io.karatelabs.output
A ResultListener that streams test results to a JSON Lines (.jsonl) file.
JsonLinesReportListener(Path, String) - Constructor for class io.karatelabs.output.JsonLinesReportListener
Create a new JSON Lines report listener.
JunitXmlReportListener - Class in io.karatelabs.output
A ResultListener that generates JUnit XML reports asynchronously.
JunitXmlReportListener(Path) - Constructor for class io.karatelabs.output.JunitXmlReportListener
Create a new JUnit XML report listener.
JunitXmlWriter - Class in io.karatelabs.output
Generates JUnit XML reports compatible with CI systems (Jenkins, GitHub Actions, etc.).

K

KARATE_JSON_SUBFOLDER - Static variable in class io.karatelabs.core.Suite
Subfolder for JSON output (JSONL events, etc.)
KARATE_JSON_SUFFIX - Static variable in class io.karatelabs.gherkin.Feature
 
KARATE_VERSION - Static variable in class io.karatelabs.core.Globals
Karate version loaded from karate-meta.properties.
KarateConfig - Class in io.karatelabs.core
Holds runtime configuration settings set via the 'configure' keyword.
KarateConfig() - Constructor for class io.karatelabs.core.KarateConfig
 
karateEnv(String) - Method in class com.intuit.karate.Runner.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
karateEnv(String) - Method in class io.karatelabs.core.Runner.Builder
Set the karate environment (karate.env).
KarateJs - Class in io.karatelabs.core
Main implementation of the karate.* JavaScript API.
KarateJs(Resource) - Constructor for class io.karatelabs.core.KarateJs
 
KarateJs(Resource, HttpClient) - Constructor for class io.karatelabs.core.KarateJs
 
KarateJs(Resource, HttpClientFactory) - Constructor for class io.karatelabs.core.KarateJs
 
KarateJsContext - Interface in io.karatelabs.core
Minimal context interface for KarateJs to access runtime information.
KarateJsUtils - Class in io.karatelabs.core
Stateless utility methods for the karate.* JavaScript API.
KarateOptionsHandler - Class in io.karatelabs.core
Applies system-property and environment-variable overrides to a Runner.Builder at the start of parallel().
KaratePom - Class in io.karatelabs.core
Represents Karate project configuration loaded from karate-pom.json.
KaratePom() - Constructor for class io.karatelabs.core.KaratePom
 
KaratePom.OutputPom - Class in io.karatelabs.core
Output configuration nested object.
key - Variable in enum class io.karatelabs.http.HttpUtils.Header
 
key - Variable in enum class io.karatelabs.http.HttpUtils.Method
 
keyFile(File) - Method in class com.intuit.karate.core.MockServer.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
keyPath(String) - Method in class com.intuit.karate.core.MockServer.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
keyPath(String) - Method in class io.karatelabs.core.MockServer.Builder
Set the SSL private key file path (PEM format).
keys() - Method in class io.karatelabs.driver.cdp.CdpDriver
Get a Keys object for keyboard input.
keys() - Method in interface io.karatelabs.driver.CoreDriver
Get a Keys object for keyboard input.
keys() - Method in interface io.karatelabs.driver.Driver
Get a Keys object for keyboard input.
keys() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
keys() - Static method in enum class io.karatelabs.http.HttpUtils.Header
 
Keys - Interface in io.karatelabs.driver
Keyboard actions interface for browser automation.
KEYS - Static variable in class io.karatelabs.driver.DriverApi
 
KEYWORD - Static variable in class io.karatelabs.gherkin.Background
 
KEYWORD - Static variable in class io.karatelabs.gherkin.Feature
 

L

label(String) - Static method in class io.karatelabs.output.Console
 
LargeValueStore - Interface in io.karatelabs.match
Interface for handling large collections that may need to be stored on disk to avoid memory exhaustion.
LAX - Enum constant in enum class io.karatelabs.http.SameSite
 
LEFT - Static variable in interface io.karatelabs.driver.Keys
 
LEFT_OF - Enum constant in enum class io.karatelabs.driver.Finder.Position
 
leftOf(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Create a finder for elements to the left of the reference element.
leftOf(String) - Method in interface io.karatelabs.driver.Driver
Create a finder for elements to the left of the reference element.
level() - Method in class io.karatelabs.markup.MarkupTemplateContext
 
line() - Static method in class io.karatelabs.output.Console
 
line(int) - Static method in class io.karatelabs.output.Console
 
line(String) - Method in class io.karatelabs.process.ProcessBuilder
 
lineFilters - Variable in class io.karatelabs.core.Suite
 
LIST - Enum constant in enum class io.karatelabs.match.Value.Type
 
listener() - Method in record class io.karatelabs.process.ProcessConfig
Returns the value of the listener record component.
listener(RunListener) - Method in class io.karatelabs.core.Runner.Builder
Add a run event listener.
listener(Consumer<String>) - Method in class io.karatelabs.process.ProcessBuilder
 
listenerFactories - Variable in class io.karatelabs.core.Suite
 
listenerFactory(RunListenerFactory) - Method in class io.karatelabs.core.Runner.Builder
Add a run listener factory for per-thread listeners.
listenerFactory(String) - Method in class io.karatelabs.core.Runner.Builder
Add a run listener factory by class name (supports no-arg constructor).
listeners - Variable in class io.karatelabs.core.Suite
 
listeners(Collection<RunListener>) - Method in class io.karatelabs.core.Runner.Builder
Add multiple run event listeners.
listIterator() - Method in class io.karatelabs.match.Value
Returns an iterator over list elements, working for both regular and large collections.
load(String) - Static method in class io.karatelabs.core.KaratePom
Load configuration from a JSON file.
load(Path) - Static method in class io.karatelabs.core.KaratePom
Load configuration from a JSON file.
LOAD - Enum constant in enum class io.karatelabs.driver.PageLoadStrategy
Wait for Page.loadEventFired event.
loadFlashFromSession() - Method in class io.karatelabs.http.ServerMarkupContext
Load flash messages from session (if any) and clear them from session.
LocalCallbackServer - Class in io.karatelabs.http
Local HTTP server to capture OAuth redirect with authorization code.
LocalCallbackServer() - Constructor for class io.karatelabs.http.LocalCallbackServer
 
locate(String) - Method in class io.karatelabs.driver.BaseElement
 
locate(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Find an element by locator.
locate(String) - Method in interface io.karatelabs.driver.Driver
Find an element by locator.
locate(String) - Method in interface io.karatelabs.driver.Element
 
LOCATE - Static variable in class io.karatelabs.driver.DriverApi
 
LOCATE_ALL - Static variable in class io.karatelabs.driver.DriverApi
 
locateAll(String) - Method in class io.karatelabs.driver.BaseElement
 
locateAll(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Find all elements matching a locator.
locateAll(String) - Method in interface io.karatelabs.driver.Driver
Find all elements matching a locator.
locateAll(String) - Method in interface io.karatelabs.driver.Element
 
locateAll(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
LOCATION - Enum constant in enum class io.karatelabs.http.HttpUtils.Header
 
locator - Variable in class io.karatelabs.driver.BaseElement
 
Locators - Class in io.karatelabs.driver
Utility class for transforming locators into JavaScript expressions.
Locators() - Constructor for class io.karatelabs.driver.Locators
 
LOCK - Static variable in class io.karatelabs.gherkin.Tag
 
log(LogLevel, String) - Method in class io.karatelabs.output.LogContext
Log a message at the specified level.
log(LogLevel, String, Object...) - Method in class io.karatelabs.output.LogContext
Log a message at the specified level with format arguments.
log(Object) - Method in class io.karatelabs.output.LogContext
Log a message at INFO level.
log(Object...) - Method in class io.karatelabs.http.ServerMarkupContext
Log a message.
log(String, Object...) - Method in class io.karatelabs.output.LogContext
Log a message at INFO level with format arguments.
logBody(StringBuilder, byte[], ResourceType) - Method in class io.karatelabs.output.HttpLogger
 
LogContext - Class in io.karatelabs.output
Thread-local log collector for scenario execution.
LogContext() - Constructor for class io.karatelabs.output.LogContext
 
LogContext.LogWriter - Class in io.karatelabs.output
Fluent log writer that captures to LogContext buffer AND cascades to SLF4J.
logHandler(Consumer<String>) - Method in class io.karatelabs.http.ServerConfig
 
logHeaders(StringBuilder, int, String, Map<String, List<String>>) - Static method in class io.karatelabs.output.HttpLogger
 
logLastPerfEvent(String) - Method in class io.karatelabs.core.ScenarioRuntime
Log (report) the last captured performance event.
logLevel(LogLevel) - Method in class io.karatelabs.core.Runner.Builder
Set the minimum log level for report capture.
logLevel(String) - Method in class io.karatelabs.core.Runner.Builder
Set the minimum log level by name (case-insensitive).
LogLevel - Enum Class in io.karatelabs.output
 
logRequest(HttpRequest) - Method in class io.karatelabs.output.HttpLogger
 
logResponse(HttpResponse) - Method in class io.karatelabs.output.HttpLogger
 
logToContext() - Method in record class io.karatelabs.process.ProcessConfig
Returns the value of the logToContext record component.
logToContext(boolean) - Method in class io.karatelabs.process.ProcessBuilder
 

M

MAGENTA - Static variable in class io.karatelabs.output.Console
 
main(String[]) - Static method in class com.intuit.karate.Main
 
main(String[]) - Static method in class io.karatelabs.Main
 
Main - Class in com.intuit.karate
 
Main - Class in io.karatelabs
Main entry point for the Karate CLI.
Main() - Constructor for class com.intuit.karate.Main
 
Main() - Constructor for class io.karatelabs.Main
 
MAP - Enum constant in enum class io.karatelabs.match.Value.Type
 
markup() - Method in class io.karatelabs.core.KarateJs
Lazy-initialize and return the Markup template engine.
Markup - Class in io.karatelabs.markup
 
MarkupConfig - Class in io.karatelabs.markup
 
MarkupConfig() - Constructor for class io.karatelabs.markup.MarkupConfig
 
MarkupContext - Interface in io.karatelabs.markup
Context interface exposed to templates and server-side JavaScript.
MarkupTemplateContext - Class in io.karatelabs.markup
 
Match - Class in io.karatelabs.match
 
Match() - Constructor for class io.karatelabs.match.Match
 
Match.Type - Enum Class in io.karatelabs.match
 
MatchContext - Class in io.karatelabs.match
 
MatchExpression - Class in io.karatelabs.gherkin
Represents a parsed match expression.
MatchExpression(boolean, String, String, String) - Constructor for class io.karatelabs.gherkin.MatchExpression
 
MAX_AGE - Static variable in class io.karatelabs.http.Cookies
 
maximize() - Method in class io.karatelabs.driver.cdp.CdpDriver
Maximize the browser window.
maximize() - Method in interface io.karatelabs.driver.Driver
Maximize the browser window.
maximize() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
maximizeWindow() - Method in class io.karatelabs.driver.w3c.W3cSession
 
maxPayloadSize(int) - Method in class io.karatelabs.http.WsClientOptions.Builder
 
MEGABYTE - Static variable in class io.karatelabs.http.HttpUtils
 
MEMORY_THRESHOLD - Static variable in class io.karatelabs.match.Value
Memory threshold in bytes above which collections are stored on disk.
merge(Object) - Method in class io.karatelabs.common.Json
 
merge(Object...) - Static method in class io.karatelabs.common.Json
 
message - Variable in class io.karatelabs.match.Result
 
meta(String) - Method in class io.karatelabs.driver.cdp.CdpKeys
 
meta(String) - Method in interface io.karatelabs.driver.Keys
Press Meta/Command+key combination.
meta(String) - Method in class io.karatelabs.driver.w3c.W3cKeys
 
META - Static variable in interface io.karatelabs.driver.Keys
 
method(String) - Method in class io.karatelabs.driver.cdp.CdpClient
Create a new CDP message builder.
method(String) - Method in class io.karatelabs.http.Http
 
method(String) - Method in class io.karatelabs.http.HttpRequestBuilder
 
method(String, Object) - Method in class io.karatelabs.http.Http
 
methodJson(String, String) - Method in class io.karatelabs.http.Http
 
minimize() - Method in class io.karatelabs.driver.cdp.CdpDriver
Minimize the browser window.
minimize() - Method in interface io.karatelabs.driver.Driver
Minimize the browser window.
minimize() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
minimizeWindow() - Method in class io.karatelabs.driver.w3c.W3cSession
 
MOCK_LOGGER - Static variable in class io.karatelabs.output.LogContext
Logger for mock server logs
MockCommand - Class in io.karatelabs.cli
The 'mock' subcommand for starting mock servers.
MockCommand() - Constructor for class io.karatelabs.cli.MockCommand
 
MockConfig - Class in io.karatelabs.core
Configuration holder for mock servers.
MockConfig() - Constructor for class io.karatelabs.core.MockConfig
 
MockHandler - Class in io.karatelabs.core
Mock server request handler that routes requests to matching scenarios.
MockHandler(Feature) - Constructor for class io.karatelabs.core.MockHandler
 
MockHandler(Feature, Map<String, Object>) - Constructor for class io.karatelabs.core.MockHandler
 
MockHandler(String) - Constructor for class io.karatelabs.core.MockHandler
 
MockHandler(List<Feature>, Map<String, Object>, String) - Constructor for class io.karatelabs.core.MockHandler
 
MockServer - Class in com.intuit.karate.core
Deprecated, for removal: This API element is subject to removal in a future version.
Use MockServer instead. This class will be removed in a future release.
MockServer - Class in io.karatelabs.core
Public API for creating mock servers from feature files.
MockServer.Builder - Class in com.intuit.karate.core
Deprecated, for removal: This API element is subject to removal in a future version.
Use MockServer.Builder instead.
MockServer.Builder - Class in io.karatelabs.core
Builder for creating MockServer instances.
mouse() - Method in class io.karatelabs.driver.cdp.CdpDriver
Get a Mouse object at position (0, 0).
mouse() - Method in interface io.karatelabs.driver.CoreDriver
Get a Mouse object for mouse input.
mouse() - Method in interface io.karatelabs.driver.Driver
Get a Mouse object at position (0, 0).
mouse() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
mouse(Number, Number) - Method in class io.karatelabs.driver.cdp.CdpDriver
Get a Mouse object at specified coordinates.
mouse(Number, Number) - Method in interface io.karatelabs.driver.Driver
Get a Mouse object at specified coordinates.
mouse(Number, Number) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
mouse(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Get a Mouse object positioned at an element's center.
mouse(String) - Method in interface io.karatelabs.driver.Driver
Get a Mouse object positioned at an element's center.
mouse(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
Mouse - Interface in io.karatelabs.driver
Mouse actions interface for browser automation.
MOUSE - Static variable in class io.karatelabs.driver.DriverApi
 
move(double, double) - Method in class io.karatelabs.driver.cdp.CdpMouse
 
move(double, double) - Method in interface io.karatelabs.driver.Mouse
Move mouse to specified coordinates.
MSEDGEDRIVER - Enum constant in enum class io.karatelabs.driver.w3c.W3cBrowserType
 
multiPart(Map<String, Object>) - Method in class io.karatelabs.http.HttpRequestBuilder
 
MultiPartBuilder - Class in io.karatelabs.http
 
MultiPartBuilder(boolean, String) - Constructor for class io.karatelabs.http.MultiPartBuilder
 
multiPartJson(String) - Method in class io.karatelabs.http.HttpRequestBuilder
 
MULTIPLY - Static variable in interface io.karatelabs.driver.Keys
 

N

NAME - Static variable in class io.karatelabs.http.Cookies
 
navigate(String) - Method in interface io.karatelabs.driver.CoreDriver
Navigate to URL and wait for page load.
navigate(String) - Method in interface io.karatelabs.driver.Driver
Navigate to URL.
navigate(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
navigateTo(String) - Method in class io.karatelabs.driver.w3c.W3cSession
 
near(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Create a finder for elements near the reference element.
near(String) - Method in interface io.karatelabs.driver.Driver
Create a finder for elements near the reference element.
NEAR - Enum constant in enum class io.karatelabs.driver.Finder.Position
 
NETWORKIDLE - Enum constant in enum class io.karatelabs.driver.PageLoadStrategy
Wait for no network activity for 500ms.
nextId() - Method in class io.karatelabs.driver.cdp.CdpClient
 
nextToken() - Method in class io.karatelabs.gherkin.GherkinLexer
 
NONE - Enum constant in enum class io.karatelabs.http.SameSite
 
normaliseUriPath(String) - Static method in class io.karatelabs.http.HttpUtils
 
normalize(Object) - Static method in class io.karatelabs.http.Cookies
 
not(Object...) - Method in class io.karatelabs.core.TagSelector
 
NOT_CONTAINS - Enum constant in enum class io.karatelabs.match.Match.Type
 
NOT_EQUALS - Enum constant in enum class io.karatelabs.match.Match.Type
 
NOT_WITHIN - Enum constant in enum class io.karatelabs.match.Match.Type
 
notContains(Object) - Method in class io.karatelabs.match.Value
 
notEquals(Object) - Method in class io.karatelabs.match.Value
 
notFound() - Static method in class io.karatelabs.driver.InterceptResponse
Create a 404 Not Found response.
notWithin(Object) - Method in class io.karatelabs.match.Value
 
NULL - Enum constant in enum class io.karatelabs.match.Value.Type
 
NULL - Static variable in interface io.karatelabs.driver.Keys
 
NUMBER - Enum constant in enum class io.karatelabs.match.Value.Type
 
NUMPAD0 - Static variable in interface io.karatelabs.driver.Keys
 
NUMPAD1 - Static variable in interface io.karatelabs.driver.Keys
 
NUMPAD2 - Static variable in interface io.karatelabs.driver.Keys
 
NUMPAD3 - Static variable in interface io.karatelabs.driver.Keys
 
NUMPAD4 - Static variable in interface io.karatelabs.driver.Keys
 
NUMPAD5 - Static variable in interface io.karatelabs.driver.Keys
 
NUMPAD6 - Static variable in interface io.karatelabs.driver.Keys
 
NUMPAD7 - Static variable in interface io.karatelabs.driver.Keys
 
NUMPAD8 - Static variable in interface io.karatelabs.driver.Keys
 
NUMPAD9 - Static variable in interface io.karatelabs.driver.Keys
 

O

OAuth2BrowserCallback - Interface in io.karatelabs.http
Callback interface for OAuth 2.0 browser-based authorization.
OAuth2Exception - Exception Class in io.karatelabs.http
 
OAuth2Exception(String) - Constructor for exception class io.karatelabs.http.OAuth2Exception
 
OAuth2Exception(String, Throwable) - Constructor for exception class io.karatelabs.http.OAuth2Exception
 
OAuth2Token - Class in io.karatelabs.http
 
OAuth2Token(String, String, String, long, String) - Constructor for class io.karatelabs.http.OAuth2Token
 
OAuth2TokenManager - Class in io.karatelabs.http
Manages OAuth 2.0 token storage and refresh.
OAuth2TokenManager(Map<String, Object>) - Constructor for class io.karatelabs.http.OAuth2TokenManager
 
object() - Static method in class io.karatelabs.common.Json
 
of(int, byte[]) - Static method in class io.karatelabs.driver.InterceptResponse
Create a response with the given status and body.
of(int, String) - Static method in class io.karatelabs.driver.InterceptResponse
Create a response with the given status and string body.
of(int, Map<String, Object>, byte[]) - Static method in class io.karatelabs.driver.InterceptResponse
Create a response with the given status, headers, and body.
of(Suite, int, int) - Static method in record class io.karatelabs.core.ProgressRunEvent
 
of(Suite, Feature) - Static method in class io.karatelabs.core.FeatureRuntime
 
of(Driver, String) - Static method in class io.karatelabs.driver.BaseElement
 
of(Feature) - Static method in class io.karatelabs.core.FeatureRuntime
 
of(Object) - Static method in class io.karatelabs.common.Json
 
of(Throwable, ScenarioRuntime) - Static method in record class io.karatelabs.core.ErrorRunEvent
 
off(String, Consumer<CdpEvent>) - Method in class io.karatelabs.driver.cdp.CdpClient
Unsubscribe from CDP events.
offAll(String) - Method in class io.karatelabs.driver.cdp.CdpClient
Remove all handlers for an event.
offset(double, double) - Method in class io.karatelabs.driver.cdp.CdpMouse
 
offset(double, double) - Method in interface io.karatelabs.driver.Mouse
Move mouse by offset from current position.
ok() - Static method in class io.karatelabs.driver.InterceptResponse
Create a 200 OK response.
on(String, Consumer<CdpEvent>) - Method in class io.karatelabs.driver.cdp.CdpClient
Subscribe to CDP events by method name.
ON_DIALOG - Static variable in class io.karatelabs.driver.DriverApi
 
onBinary(Consumer<byte[]>) - Method in class io.karatelabs.http.WsConnection
Register a callback for incoming binary messages.
onBinaryFrame(ChannelHandlerContext, BinaryWebSocketFrame) - Method in class io.karatelabs.http.WsClientHandler
 
onClose(Runnable) - Method in class io.karatelabs.http.WsClient
 
onClose(Runnable) - Method in class io.karatelabs.http.WsConnection
Register a callback for when the connection closes.
onCloseFrame(ChannelHandlerContext, CloseWebSocketFrame) - Method in class io.karatelabs.http.WsClientHandler
 
onDialog(DialogHandler) - Method in class io.karatelabs.driver.cdp.CdpDriver
Register a handler for JavaScript dialogs (alert, confirm, prompt, beforeunload).
onDialog(DialogHandler) - Method in interface io.karatelabs.driver.Driver
Register a handler for JavaScript dialogs (alert, confirm, prompt, beforeunload).
onDialog(DialogHandler) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
onDisconnect(Runnable) - Method in class io.karatelabs.http.SseConnection
Register a callback for when the client disconnects.
onError(Consumer<Throwable>) - Method in class io.karatelabs.http.WsClient
 
onEvent(RunEvent) - Method in class io.karatelabs.core.JsonLinesEventWriter
 
onEvent(RunEvent) - Method in interface io.karatelabs.core.RunListener
Called for all runtime events.
onEvent(String, Map<String, Object>) - Method in interface io.karatelabs.driver.cdp.CdpEventListener
Called when a CDP event is received.
onFeatureEnd(FeatureResult) - Method in class io.karatelabs.output.CucumberJsonReportListener
 
onFeatureEnd(FeatureResult) - Method in class io.karatelabs.output.HtmlReportListener
 
onFeatureEnd(FeatureResult) - Method in class io.karatelabs.output.JsonLinesReportListener
 
onFeatureEnd(FeatureResult) - Method in class io.karatelabs.output.JunitXmlReportListener
 
onFeatureEnd(FeatureResult) - Method in interface io.karatelabs.output.ResultListener
Called when a feature completes execution.
onFeatureStart(Feature) - Method in interface io.karatelabs.output.ResultListener
Called when a feature starts execution.
onMessage(Consumer<WsFrame>) - Method in class io.karatelabs.http.WsClient
 
onMessage(Consumer<String>) - Method in class io.karatelabs.http.WsConnection
Register a callback for incoming text messages.
onPingFrame(ChannelHandlerContext, PingWebSocketFrame) - Method in class io.karatelabs.http.WsClientHandler
 
onPongFrame(ChannelHandlerContext, PongWebSocketFrame) - Method in class io.karatelabs.http.WsClientHandler
 
onScenarioEnd(ScenarioResult) - Method in interface io.karatelabs.output.ResultListener
Called when a scenario completes execution.
onScenarioStart(Scenario) - Method in interface io.karatelabs.output.ResultListener
Called when a scenario starts execution.
onStdErr(Consumer<String>) - Method in class io.karatelabs.process.ProcessHandle
Add a stderr listener.
onStdOut(Consumer<String>) - Method in class io.karatelabs.process.ProcessHandle
Add a stdout listener.
onSuiteEnd(SuiteResult) - Method in class io.karatelabs.output.CucumberJsonReportListener
 
onSuiteEnd(SuiteResult) - Method in class io.karatelabs.output.HtmlReportListener
 
onSuiteEnd(SuiteResult) - Method in class io.karatelabs.output.JsonLinesReportListener
 
onSuiteEnd(SuiteResult) - Method in class io.karatelabs.output.JunitXmlReportListener
 
onSuiteEnd(SuiteResult) - Method in interface io.karatelabs.output.ResultListener
Called when the suite completes execution.
onSuiteStart(Suite) - Method in class io.karatelabs.output.CucumberJsonReportListener
 
onSuiteStart(Suite) - Method in class io.karatelabs.output.HtmlReportListener
 
onSuiteStart(Suite) - Method in class io.karatelabs.output.JsonLinesReportListener
 
onSuiteStart(Suite) - Method in class io.karatelabs.output.JunitXmlReportListener
 
onSuiteStart(Suite) - Method in interface io.karatelabs.output.ResultListener
Called when the suite starts execution.
onTextFrame(ChannelHandlerContext, TextWebSocketFrame) - Method in class io.karatelabs.http.WsClientHandler
 
openBrowserForAuthorization(String, String) - Method in interface io.karatelabs.http.OAuth2BrowserCallback
Open browser for user authorization.
Operation - Class in io.karatelabs.match
 
optional(Driver, String) - Static method in class io.karatelabs.driver.BaseElement
 
optional(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Find an element that may not exist (optional).
optional(String) - Method in interface io.karatelabs.driver.Driver
Find an element that may not exist (optional).
OPTIONAL - Static variable in class io.karatelabs.driver.DriverApi
 
OPTIONS - Enum constant in enum class io.karatelabs.http.HttpUtils.Method
 
optionSelector(String, String) - Static method in class io.karatelabs.driver.Locators
Generate JS to select a dropdown option.
OTHER - Enum constant in enum class io.karatelabs.match.Value.Type
 
outerHtmlJs(String) - Static method in class io.karatelabs.driver.Locators
Generate JS to get outer HTML of an element.
outputConsoleSummary - Variable in class io.karatelabs.core.Suite
 
outputConsoleSummary(boolean) - Method in class io.karatelabs.core.Runner.Builder
Enable/disable console summary output after test execution.
outputCucumberJson - Variable in class io.karatelabs.core.Suite
 
outputCucumberJson(boolean) - Method in class com.intuit.karate.Runner.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
outputCucumberJson(boolean) - Method in class io.karatelabs.core.Runner.Builder
Enable/disable Cucumber JSON report generation.
outputDir - Variable in class io.karatelabs.core.Suite
 
outputDir(String) - Method in class com.intuit.karate.Runner.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
outputDir(String) - Method in class io.karatelabs.core.Runner.Builder
Set the output directory for reports.
outputDir(String) - Method in class io.karatelabs.output.HtmlReport.AggregateBuilder
Set the output directory for the aggregated report.
outputDir(Path) - Method in class io.karatelabs.core.Runner.Builder
Set the output directory for reports.
outputDir(Path) - Method in class io.karatelabs.output.HtmlReport.AggregateBuilder
Set the output directory for the aggregated report.
outputHtmlReport - Variable in class io.karatelabs.core.Suite
 
outputHtmlReport(boolean) - Method in class com.intuit.karate.Runner.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
outputHtmlReport(boolean) - Method in class io.karatelabs.core.Runner.Builder
Enable/disable HTML report generation.
outputJsonLines - Variable in class io.karatelabs.core.Suite
 
outputJsonLines(boolean) - Method in class io.karatelabs.core.Runner.Builder
Enable/disable JSON Lines streaming output.
outputJunitXml - Variable in class io.karatelabs.core.Suite
 
outputJunitXml(boolean) - Method in class io.karatelabs.core.Runner.Builder
Enable/disable JUnit XML report generation.
OutputPom() - Constructor for class io.karatelabs.core.KaratePom.OutputPom
 

P

PAGE_DOWN - Static variable in interface io.karatelabs.driver.Keys
 
PAGE_UP - Static variable in interface io.karatelabs.driver.Keys
 
pageLoadStrategy(PageLoadStrategy) - Method in class io.karatelabs.driver.cdp.CdpDriverOptions.Builder
 
PageLoadStrategy - Enum Class in io.karatelabs.driver
Page load strategies for navigation.
parallel - Variable in class io.karatelabs.core.Suite
 
parallel(int) - Method in class com.intuit.karate.Runner.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
parallel(int) - Method in class io.karatelabs.core.Runner.Builder
Execute the tests with the specified thread count.
param(String, Object) - Method in class io.karatelabs.driver.cdp.CdpMessage
 
param(String, String...) - Method in class io.karatelabs.http.Http
 
param(String, String...) - Method in class io.karatelabs.http.HttpRequestBuilder
 
param(String, List<String>) - Method in class io.karatelabs.http.HttpRequestBuilder
 
params(Map<String, Object>) - Method in class io.karatelabs.driver.cdp.CdpMessage
 
params(Map<String, List<String>>) - Method in class io.karatelabs.http.HttpRequestBuilder
 
parentFrame() - Method in class io.karatelabs.driver.w3c.W3cSession
 
parse() - Method in class io.karatelabs.gherkin.GherkinParser
 
parse(String) - Static method in class io.karatelabs.core.KaratePom
Parse configuration from a JSON string.
parse(String...) - Static method in class io.karatelabs.Main
Parse command-line arguments without executing.
parseContentTypeCharset(String) - Static method in class io.karatelabs.http.HttpUtils
 
parseContentTypeParams(String) - Static method in class io.karatelabs.http.HttpUtils
 
ParsedFeaturePath(String, String, boolean) - Constructor for record class io.karatelabs.core.StepUtils.ParsedFeaturePath
Creates an instance of a ParsedFeaturePath record class.
parseFeaturePath(String) - Static method in class io.karatelabs.core.StepUtils
Parse a feature path into path and tag selector components.
parseLenient(String) - Static method in class io.karatelabs.common.Json
 
parseMatchExpression(String) - Static method in class io.karatelabs.gherkin.GherkinParser
Parses a match expression string into a MatchExpression object.
parsePathAndParams(String) - Static method in class io.karatelabs.http.HttpUtils
Parse a URI path that may contain query parameters.
parseQueryParams(String) - Static method in class io.karatelabs.http.HttpUtils
Parse query string parameters from a URI.
parseStrict(String) - Static method in class io.karatelabs.common.Json
 
parseStrict(String, boolean) - Static method in class io.karatelabs.common.Json
 
parseUriIntoUrlBaseAndPath(String) - Static method in class io.karatelabs.http.HttpUtils
 
parseUriPattern(String, String) - Static method in class io.karatelabs.http.HttpUtils
 
part(String, Object) - Method in class io.karatelabs.http.MultiPartBuilder
 
part(Map<String, Object>) - Method in class io.karatelabs.http.MultiPartBuilder
 
pass - Variable in class io.karatelabs.match.Result
 
pass(String) - Static method in class io.karatelabs.output.Console
 
PASS - Static variable in class io.karatelabs.match.Result
 
passed(Step, long, long) - Static method in class io.karatelabs.core.StepResult
 
PASSED - Enum constant in enum class io.karatelabs.core.StepResult.Status
 
patch(Object) - Method in class io.karatelabs.http.Http
 
PATCH - Enum constant in enum class io.karatelabs.http.HttpUtils.Method
 
patchJson(String) - Method in class io.karatelabs.http.Http
 
path() - Method in record class io.karatelabs.core.StepUtils.ParsedFeaturePath
Returns the value of the path record component.
path() - Method in record class io.karatelabs.match.Result.Failure
Returns the value of the path record component.
path(String) - Method in class io.karatelabs.http.HttpRequestBuilder
 
path(String...) - Method in class com.intuit.karate.Runner.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
path(String...) - Static method in class com.intuit.karate.Runner
Deprecated, for removal: This API element is subject to removal in a future version.
path(String...) - Method in class io.karatelabs.core.Runner.Builder
Add paths to search for .feature files.
path(String...) - Static method in class io.karatelabs.core.Runner
Start building a test run with one or more paths.
path(String...) - Method in class io.karatelabs.http.Http
 
path(List<String>) - Method in class com.intuit.karate.Runner.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
path(List<String>) - Static method in class com.intuit.karate.Runner
Deprecated, for removal: This API element is subject to removal in a future version.
Use Runner.path(List) instead.
path(List<String>) - Method in class io.karatelabs.core.Runner.Builder
Add paths to search for .feature files.
path(List<String>) - Static method in class io.karatelabs.core.Runner
Start building a test run with a list of paths.
PATH - Static variable in class io.karatelabs.http.Cookies
 
pathExists(String) - Method in class io.karatelabs.common.Json
 
pathMatches(String) - Method in class io.karatelabs.http.HttpRequest
 
pathPrefix(String) - Method in class com.intuit.karate.core.MockServer.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
pathPrefix(String) - Method in class io.karatelabs.core.MockServer.Builder
Set a path prefix to strip from incoming requests.
paths(String...) - Method in class io.karatelabs.http.HttpRequestBuilder
 
PathSecurity - Class in io.karatelabs.http
Provides protection against path traversal attacks in resource resolution.
PathSecurity() - Constructor for class io.karatelabs.http.PathSecurity
 
PathSecurity.PathTraversalException - Exception Class in io.karatelabs.http
Exception thrown when a path traversal attempt is detected.
PathTraversalException(String) - Constructor for exception class io.karatelabs.http.PathSecurity.PathTraversalException
 
pause(Number) - Method in interface io.karatelabs.core.PerfHook
Pause execution for the specified duration.
PAUSE - Static variable in interface io.karatelabs.driver.Keys
 
pdf() - Method in class io.karatelabs.driver.cdp.CdpDriver
Generate a PDF of the current page with default options.
pdf() - Method in interface io.karatelabs.driver.Driver
Generate a PDF of the current page with default options.
pdf() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
pdf(Map<String, Object>) - Method in class io.karatelabs.driver.cdp.CdpDriver
Generate a PDF of the current page.
pdf(Map<String, Object>) - Method in interface io.karatelabs.driver.CoreDriver
Generate a PDF of the current page.
pdf(Map<String, Object>) - Method in interface io.karatelabs.driver.Driver
Generate a PDF of the current page.
pdf(Map<String, Object>) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
peek() - Method in class io.karatelabs.output.LogContext
Get accumulated log without clearing.
PerfContext - Interface in io.karatelabs.core
Interface for capturing custom performance events from Java code.
PerfEvent - Class in io.karatelabs.core
Represents a performance event for Gatling integration.
PerfEvent(long, long, String, int) - Constructor for class io.karatelabs.core.PerfEvent
Create a new performance event.
PerfHook - Interface in io.karatelabs.core
Hook interface for performance testing integration (e.g., Gatling).
performActions(List<Map<String, Object>>) - Method in class io.karatelabs.driver.w3c.W3cSession
Perform W3C Actions (keyboard, mouse, pointer).
persistFlashToSession() - Method in class io.karatelabs.http.ServerMarkupContext
Persist current flash messages to session.
ping() - Method in class io.karatelabs.http.WsClient
 
ping() - Static method in class io.karatelabs.http.WsFrame
 
PING - Enum constant in enum class io.karatelabs.http.WsFrame.Type
 
pingInterval(Duration) - Method in class io.karatelabs.http.WsClientOptions.Builder
 
PkceGenerator - Class in io.karatelabs.http
PKCE (Proof Key for Code Exchange) code verifier and challenge generator.
pong() - Static method in class io.karatelabs.http.WsFrame
 
PONG - Enum constant in enum class io.karatelabs.http.WsFrame.Type
 
pool() - Method in class io.karatelabs.core.Runner.Builder
Enable browser driver pooling for parallel UI tests.
pool(int) - Method in class io.karatelabs.core.Runner.Builder
Enable browser driver pooling with explicit pool size.
PooledDriverProvider - Class in io.karatelabs.driver
Driver provider that maintains a bounded pool of drivers.
PooledDriverProvider() - Constructor for class io.karatelabs.driver.PooledDriverProvider
Create a pooled driver provider with auto-detected pool size.
PooledDriverProvider(int) - Constructor for class io.karatelabs.driver.PooledDriverProvider
Create a pooled driver provider with explicit pool size.
port(int) - Method in class com.intuit.karate.core.MockServer.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
port(int) - Method in class io.karatelabs.core.MockServer.Builder
Set the port to listen on. 0 = dynamic port.
port(int) - Method in class io.karatelabs.driver.cdp.CdpDriverOptions.Builder
 
PortUtils - Class in io.karatelabs.process
Utilities for waiting on ports and HTTP endpoints.
position() - Method in class io.karatelabs.driver.BaseElement
 
position() - Method in interface io.karatelabs.driver.Element
 
position(boolean) - Method in class io.karatelabs.driver.BaseElement
 
position(boolean) - Method in interface io.karatelabs.driver.Element
 
position(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Get the position of an element (absolute).
position(String) - Method in interface io.karatelabs.driver.Driver
Get the position of an element (absolute).
position(String, boolean) - Method in class io.karatelabs.driver.cdp.CdpDriver
Get the position of an element.
position(String, boolean) - Method in interface io.karatelabs.driver.Driver
Get the position of an element.
POSITION - Static variable in class io.karatelabs.driver.DriverApi
 
post(Object) - Method in class io.karatelabs.http.Http
 
POST - Enum constant in enum class io.karatelabs.http.HttpUtils.Method
 
postJson(String) - Method in class io.karatelabs.http.Http
 
press(String) - Method in class io.karatelabs.driver.cdp.CdpKeys
 
press(String) - Method in interface io.karatelabs.driver.Keys
Press and release a key.
press(String) - Method in class io.karatelabs.driver.w3c.W3cKeys
 
print(String) - Static method in class io.karatelabs.output.Console
 
println() - Static method in class io.karatelabs.output.Console
 
println(String) - Static method in class io.karatelabs.output.Console
 
printSummary() - Method in class io.karatelabs.core.FeatureResult
Print a summary of this feature's results to the console.
printSummary() - Method in class io.karatelabs.core.SuiteResult
Print a summary of the test results to the console.
printSummary(String, int) - Method in class io.karatelabs.core.SuiteResult
Print a summary of the test results to the console.
proceed(String) - Method in class io.karatelabs.http.HttpRequest
Forward this request to a target URL and return the response.
process(HttpRequest, EntityDetails, HttpContext) - Method in class io.karatelabs.http.ApacheHttpClient
 
processBody() - Method in class io.karatelabs.http.HttpRequest
Process the request body for form-urlencoded or multipart data.
ProcessBuilder - Class in io.karatelabs.process
Builder for ProcessConfig.
ProcessConfig - Record Class in io.karatelabs.process
Immutable configuration for process execution.
ProcessConfig(List<String>, Path, Map<String, String>, boolean, boolean, Duration, Consumer<String>, Consumer<String>, boolean) - Constructor for record class io.karatelabs.process.ProcessConfig
Creates an instance of a ProcessConfig record class.
ProcessHandle - Class in io.karatelabs.process
Main process wrapper exposed to JavaScript.
processPath(String, Map<String, Object>) - Method in class io.karatelabs.markup.Markup
 
processString(String, Map<String, Object>) - Method in class io.karatelabs.markup.Markup
 
PROGRESS - Enum constant in enum class io.karatelabs.core.RunEventType
 
ProgressRunEvent - Record Class in io.karatelabs.core
Progress event (PROGRESS).
ProgressRunEvent(Suite, int, int, long) - Constructor for record class io.karatelabs.core.ProgressRunEvent
Creates an instance of a ProgressRunEvent record class.
PROP_CONFIG_DIR - Static variable in class io.karatelabs.core.KarateOptionsHandler
 
PROP_ENV - Static variable in class io.karatelabs.core.KarateOptionsHandler
 
PROP_OPTIONS - Static variable in class io.karatelabs.core.KarateOptionsHandler
 
property(String) - Method in class io.karatelabs.driver.BaseElement
 
property(String) - Method in interface io.karatelabs.driver.Element
 
property(String, String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Get a property of an element.
property(String, String) - Method in interface io.karatelabs.driver.Driver
Get a property of an element.
PROPERTY - Static variable in class io.karatelabs.driver.DriverApi
 
propertyJs(String, String) - Static method in class io.karatelabs.driver.Locators
Generate JS to get a property of an element.
PROTOCOL_ERROR - Enum constant in enum class io.karatelabs.http.WsException.Type
 
put(Object) - Method in class io.karatelabs.http.Http
 
PUT - Enum constant in enum class io.karatelabs.http.HttpUtils.Method
 
putHeader(String, String...) - Method in class io.karatelabs.http.HttpRequest
 
putHeader(String, List<String>) - Method in class io.karatelabs.http.HttpRequest
 
putJson(String) - Method in class io.karatelabs.http.Http
 
putMember(String, Object) - Method in interface io.karatelabs.driver.Driver
Set a property value by name for JavaScript assignment.
putMember(String, Object) - Method in class io.karatelabs.http.HttpResponse
 
putMember(String, Object) - Method in class io.karatelabs.http.Session
 

Q

quit() - Method in class io.karatelabs.driver.cdp.CdpDriver
Close driver and browser.
quit() - Method in interface io.karatelabs.driver.CoreDriver
Close driver and browser.
quit() - Method in interface io.karatelabs.driver.Driver
Close driver and browser.
quit() - Method in class io.karatelabs.driver.w3c.W3cDriver
 

R

rawPaths(String...) - Method in class io.karatelabs.http.ServerConfig
Register paths that ship their own full HTML shell and should NOT be wrapped with ServerConfig.shellTemplate(String).
read(Resource) - Static method in class io.karatelabs.gherkin.Feature
 
read(File) - Static method in class io.karatelabs.gherkin.Feature
 
read(String) - Static method in class io.karatelabs.gherkin.Feature
 
read(String) - Method in class io.karatelabs.http.ServerMarkupContext
 
read(String) - Method in interface io.karatelabs.markup.MarkupContext
Read a resource as text.
readBytes(String) - Method in class io.karatelabs.http.ServerMarkupContext
 
readBytes(String) - Method in interface io.karatelabs.markup.MarkupContext
Read a resource as bytes.
reason() - Method in record class io.karatelabs.match.Result.Failure
Returns the value of the reason record component.
red(String) - Static method in class io.karatelabs.output.Console
 
RED - Static variable in class io.karatelabs.output.Console
 
redirect(String) - Static method in class io.karatelabs.driver.InterceptResponse
Create a redirect response.
redirect(String) - Method in class io.karatelabs.http.ServerMarkupContext
Set redirect path.
REDIRECT - Enum constant in enum class io.karatelabs.http.TemplateFlowSignal.Kind
 
redirectErrorStream() - Method in record class io.karatelabs.process.ProcessConfig
Returns the value of the redirectErrorStream record component.
redirectErrorStream(boolean) - Method in class io.karatelabs.process.ProcessBuilder
 
RedirectException(String) - Constructor for exception class io.karatelabs.http.ServerRequestHandler.RedirectException
 
referrerPolicy(String) - Method in class io.karatelabs.http.ServerConfig
 
refresh() - Method in class io.karatelabs.driver.cdp.CdpDriver
Refresh the current page.
refresh() - Method in interface io.karatelabs.driver.Driver
Refresh the current page.
refresh() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
refresh() - Method in class io.karatelabs.driver.w3c.W3cSession
 
REFRESH - Static variable in class io.karatelabs.driver.DriverApi
 
refreshToken(HttpRequestBuilder) - Method in class io.karatelabs.http.OAuth2TokenManager
Refresh access token using refresh token
registerChannel(Channel) - Method in class io.karatelabs.core.ScenarioRuntime
Register a channel for lifecycle management.
release(ScenarioLockManager.LockHandle) - Method in class io.karatelabs.core.ScenarioLockManager
Release locks previously acquired for a scenario.
release(ScenarioRuntime, Driver) - Method in interface io.karatelabs.driver.DriverProvider
Release a driver instance after scenario completion.
release(ScenarioRuntime, Driver) - Method in class io.karatelabs.driver.PooledDriverProvider
 
releaseActions() - Method in class io.karatelabs.driver.w3c.W3cSession
Release all actions (reset keyboard/mouse state).
releaseLane() - Method in class io.karatelabs.core.Suite
 
reload() - Method in class io.karatelabs.driver.cdp.CdpDriver
Reload the page ignoring cache.
reload() - Method in interface io.karatelabs.driver.Driver
Reload the page ignoring cache.
reload() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
remove(String) - Method in class io.karatelabs.common.Json
 
removeAtPath(Map<String, Object>, String) - Static method in class io.karatelabs.core.StepUtils
Remove a value at a nested path in a map.
removeCdpEventListener(CdpEventListener) - Method in class io.karatelabs.driver.cdp.CdpDriver
Remove an external event listener.
removeExternalListener(CdpEventListener) - Method in class io.karatelabs.driver.cdp.CdpClient
Remove an external event listener.
removeHeader(String) - Method in class io.karatelabs.http.HttpRequest
 
removeHeader(String) - Method in class io.karatelabs.http.HttpRequestBuilder
 
removeMember(String) - Method in class io.karatelabs.http.HttpResponse
 
removeMember(String) - Method in class io.karatelabs.http.Session
 
removeVariable(String) - Method in class io.karatelabs.markup.MarkupTemplateContext
 
replace(String, String) - Method in class io.karatelabs.gherkin.Scenario
 
replace(String, String) - Method in class io.karatelabs.gherkin.Table
 
reportDir(String) - Method in class com.intuit.karate.Runner.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
Use outputDir() instead.
reportPerfEvent(PerfEvent) - Method in interface io.karatelabs.core.PerfHook
Report a completed performance event.
request() - Method in record class io.karatelabs.core.HttpRunEvent
Returns the value of the request record component.
requestFilter(BiFunction<HttpRequest, ServerMarkupContext, HttpResponse>) - Method in class io.karatelabs.http.ServerConfig
Set a request filter that runs after session loading but before CSRF validation.
requestInterceptor(Consumer<HttpRequest>) - Method in class io.karatelabs.http.ServerConfig
 
requiresValidation(String) - Static method in class io.karatelabs.http.CsrfProtection
Check if the request method requires CSRF validation.
reset() - Method in class io.karatelabs.http.HttpRequestBuilder
 
RESET - Static variable in class io.karatelabs.output.Console
 
resetDriver(Driver) - Method in class io.karatelabs.driver.PooledDriverProvider
Reset driver state between scenarios.
resolve(String) - Method in class io.karatelabs.core.FeatureRuntime
 
resolve(String, Resource) - Method in interface io.karatelabs.markup.ResourceResolver
 
resolve(String, Resource) - Method in class io.karatelabs.markup.RootResourceResolver
 
ResourceResolver - Interface in io.karatelabs.markup
 
resourceRoot(String) - Method in class io.karatelabs.http.ServerConfig
 
response() - Method in record class io.karatelabs.core.HttpRunEvent
Returns the value of the response record component.
restoreFrom(HttpRequestBuilder) - Method in class io.karatelabs.http.HttpRequestBuilder
 
result() - Method in record class io.karatelabs.core.FeatureRunEvent
Returns the value of the result record component.
result() - Method in record class io.karatelabs.core.ScenarioRunEvent
Returns the value of the result record component.
result() - Method in record class io.karatelabs.core.StepRunEvent
Returns the value of the result record component.
result() - Method in record class io.karatelabs.core.SuiteRunEvent
Returns the value of the result record component.
Result - Class in io.karatelabs.match
 
Result.Failure - Record Class in io.karatelabs.match
Represents a single failure in a match operation with structured data.
resultListener(ResultListener) - Method in class io.karatelabs.core.Runner.Builder
Add a result listener for streaming test results.
ResultListener - Interface in io.karatelabs.output
Interface for receiving test execution results as they stream in.
resultListeners(Collection<ResultListener>) - Method in class io.karatelabs.core.Runner.Builder
Add multiple result listeners.
Results - Class in com.intuit.karate
Deprecated, for removal: This API element is subject to removal in a future version.
Use SuiteResult instead. This class will be removed in a future release.
Results(SuiteResult) - Constructor for class com.intuit.karate.Results
Deprecated.
 
retry() - Method in class io.karatelabs.driver.BaseElement
 
retry() - Method in interface io.karatelabs.driver.Element
 
retry(int) - Method in class io.karatelabs.driver.BaseElement
 
retry(int) - Method in interface io.karatelabs.driver.Element
 
retry(int, int) - Method in class io.karatelabs.driver.BaseElement
 
retry(int, int) - Method in interface io.karatelabs.driver.Element
 
RETRY - Static variable in class io.karatelabs.driver.DriverApi
 
retryCount(int) - Method in class io.karatelabs.driver.cdp.CdpDriverOptions.Builder
 
retryInterval(int) - Method in class io.karatelabs.driver.cdp.CdpDriverOptions.Builder
 
retryUntil(String) - Method in class io.karatelabs.http.HttpRequestBuilder
 
RETURN - Static variable in interface io.karatelabs.driver.Keys
 
RIGHT - Static variable in interface io.karatelabs.driver.Keys
 
RIGHT_OF - Enum constant in enum class io.karatelabs.driver.Finder.Position
 
rightClick() - Method in class io.karatelabs.driver.cdp.CdpMouse
 
rightClick() - Method in interface io.karatelabs.driver.Mouse
Right-click at the current position.
rightOf(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Create a finder for elements to the right of the reference element.
rightOf(String) - Method in interface io.karatelabs.driver.Driver
Create a finder for elements to the right of the reference element.
root - Variable in class io.karatelabs.core.KarateJs
 
RootResourceResolver - Class in io.karatelabs.markup
Resource resolver that resolves paths relative to a configured root.
RootResourceResolver(String) - Constructor for class io.karatelabs.markup.RootResourceResolver
Creates a resolver with the specified root path.
run() - Method in class io.karatelabs.core.Suite
 
RunCommand - Class in io.karatelabs.cli
The 'run' subcommand for executing Karate tests.
RunCommand() - Constructor for class io.karatelabs.cli.RunCommand
 
RunEvent - Interface in io.karatelabs.core
Base interface for runtime events fired during test execution.
RunEventType - Enum Class in io.karatelabs.core
Event types for the unified runtime event system.
runFeature(Class<?>, String, Map<String, Object>, boolean) - Static method in class com.intuit.karate.Runner
Deprecated, for removal: This API element is subject to removal in a future version.
Use Runner.runFeature(String, Map) with a classpath: prefixed path instead.
runFeature(String, Map<String, Object>) - Static method in class com.intuit.karate.Runner
Deprecated, for removal: This API element is subject to removal in a future version.
runFeature(String, Map<String, Object>) - Static method in class io.karatelabs.core.Runner
Execute a single feature with pre-defined variables.
runFeature(String, Map<String, Object>, boolean) - Static method in class com.intuit.karate.Runner
Deprecated, for removal: This API element is subject to removal in a future version.
runFeature(String, Map<String, Object>, PerfHook) - Static method in class io.karatelabs.core.Runner
Run a single feature file with arguments and optional PerfHook.
RunListener - Interface in io.karatelabs.core
Unified listener interface for runtime events.
RunListenerFactory - Interface in io.karatelabs.core
Factory for creating per-thread RunListener instances.
Runner - Class in com.intuit.karate
Deprecated, for removal: This API element is subject to removal in a future version.
Use Runner instead. This class will be removed in a future release.
Runner - Class in io.karatelabs.core
Main entry point for running Karate tests programmatically.
Runner.Builder - Class in com.intuit.karate
Deprecated, for removal: This API element is subject to removal in a future version.
Use Runner.Builder instead.
Runner.Builder - Class in io.karatelabs.core
 
RUNTIME_LOGGER - Static variable in class io.karatelabs.output.LogContext
Logger for core framework (Suite, Runner, StepExecutor, reports, config, process utils)
runWithPaths(List<String>) - Method in class io.karatelabs.cli.RunCommand
Run with paths provided externally (for legacy command handling).

S

SAFARIDRIVER - Enum constant in enum class io.karatelabs.driver.w3c.W3cBrowserType
 
SAME_SITE - Static variable in class io.karatelabs.http.Cookies
 
sameFile() - Method in record class io.karatelabs.core.StepUtils.ParsedFeaturePath
Returns the value of the sameFile record component.
SameSite - Enum Class in io.karatelabs.http
SameSite cookie attribute values per RFC 6265bis.
save(Session) - Method in class io.karatelabs.http.FileSessionStore
 
save(Session) - Method in class io.karatelabs.http.InMemorySessionStore
 
save(Session) - Method in interface io.karatelabs.http.SessionStore
Save/update a session in the store.
scanToken() - Method in class io.karatelabs.gherkin.GherkinLexer
 
Scenario - Class in io.karatelabs.gherkin
 
Scenario(Feature, FeatureSection, int) - Constructor for class io.karatelabs.gherkin.Scenario
 
SCENARIO_ENTER - Enum constant in enum class io.karatelabs.core.RunEventType
 
SCENARIO_EXIT - Enum constant in enum class io.karatelabs.core.RunEventType
 
SCENARIO_LOGGER - Static variable in class io.karatelabs.output.LogContext
Logger for test logs (karate.log, karate.logger, print statements)
ScenarioLockManager - Class in io.karatelabs.core
Manages locks for parallel scenario execution.
ScenarioLockManager() - Constructor for class io.karatelabs.core.ScenarioLockManager
 
ScenarioLockManager.LockHandle - Class in io.karatelabs.core
Handle for releasing acquired locks.
scenarioName - Variable in class io.karatelabs.core.Suite
 
scenarioName(String) - Method in class com.intuit.karate.Runner.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
scenarioName(String) - Method in class io.karatelabs.core.Runner.Builder
Filter by scenario name (exact match, whitespace-trimmed on both sides).
ScenarioOutline - Class in io.karatelabs.gherkin
 
ScenarioOutline(Feature, FeatureSection) - Constructor for class io.karatelabs.gherkin.ScenarioOutline
 
ScenarioResult - Class in io.karatelabs.core
 
ScenarioResult(Scenario) - Constructor for class io.karatelabs.core.ScenarioResult
 
ScenarioRunEvent - Record Class in io.karatelabs.core
Scenario-level events (SCENARIO_ENTER, SCENARIO_EXIT).
ScenarioRunEvent(RunEventType, ScenarioRuntime, ScenarioResult, long) - Constructor for record class io.karatelabs.core.ScenarioRunEvent
Creates an instance of a ScenarioRunEvent record class.
scenarioRuntime() - Method in record class io.karatelabs.core.ErrorRunEvent
Returns the value of the scenarioRuntime record component.
scenarioRuntime() - Method in record class io.karatelabs.core.HttpRunEvent
Returns the value of the scenarioRuntime record component.
scenarioRuntime() - Method in record class io.karatelabs.core.StepRunEvent
Returns the value of the scenarioRuntime record component.
ScenarioRuntime - Class in io.karatelabs.core
 
ScenarioRuntime(FeatureRuntime, Scenario) - Constructor for class io.karatelabs.core.ScenarioRuntime
 
ScenarioRuntime(KarateJs, Scenario) - Constructor for class io.karatelabs.core.ScenarioRuntime
Constructor for standalone execution without FeatureRuntime.
SCHEMA_VERSION - Static variable in class io.karatelabs.core.JsonLinesEventWriter
 
scope(String) - Method in class io.karatelabs.driver.cdp.CdpDriverOptions.Builder
Set driver scope (default: "scenario").
screenshot() - Method in class io.karatelabs.driver.cdp.CdpDriver
Take screenshot and return PNG bytes.
screenshot() - Method in interface io.karatelabs.driver.CoreDriver
Take screenshot and return PNG bytes.
screenshot() - Method in interface io.karatelabs.driver.Driver
Take screenshot and return PNG bytes.
screenshot() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
screenshot() - Method in class io.karatelabs.driver.w3c.W3cSession
 
screenshot(boolean) - Method in class io.karatelabs.driver.cdp.CdpDriver
Take screenshot, optionally embed in report.
screenshot(boolean) - Method in interface io.karatelabs.driver.Driver
Take screenshot, optionally embed in report.
screenshot(boolean) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
SCREENSHOT - Static variable in class io.karatelabs.driver.DriverApi
 
screenshotOnFailure(boolean) - Method in class io.karatelabs.driver.cdp.CdpDriverOptions.Builder
 
script(Object) - Method in interface io.karatelabs.driver.Driver
Execute JavaScript with support for JsFunction.
script(String) - Method in class io.karatelabs.driver.BaseElement
 
script(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Execute JavaScript and return result.
script(String) - Method in interface io.karatelabs.driver.Driver
Execute JavaScript and return result.
script(String) - Method in interface io.karatelabs.driver.Element
 
script(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
script(String, Object) - Method in class io.karatelabs.driver.cdp.CdpDriver
Execute a script on an element.
script(String, Object) - Method in interface io.karatelabs.driver.Driver
Execute a script on an element.
SCRIPT - Static variable in class io.karatelabs.driver.DriverApi
 
SCRIPT_ALL - Static variable in class io.karatelabs.driver.DriverApi
 
scriptAll(String, Object) - Method in class io.karatelabs.driver.cdp.CdpDriver
Execute a script on all matching elements.
scriptAll(String, Object) - Method in interface io.karatelabs.driver.Driver
Execute a script on all matching elements.
scriptAllSelector(String, Object) - Static method in class io.karatelabs.driver.Locators
Execute a function on all elements matching locator.
scriptAllSelector(String, Object, String) - Static method in class io.karatelabs.driver.Locators
Execute a function on all elements matching locator with context.
scriptSelector(String, Object) - Static method in class io.karatelabs.driver.Locators
Execute a function on a single element found by locator.
scriptSelector(String, Object, String) - Static method in class io.karatelabs.driver.Locators
Execute a function on a single element found by locator with context.
scroll() - Method in class io.karatelabs.driver.BaseElement
 
scroll() - Method in interface io.karatelabs.driver.Element
 
scroll(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Scroll an element into view.
scroll(String) - Method in interface io.karatelabs.driver.Driver
Scroll an element into view.
scroll(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
SCROLL - Static variable in class io.karatelabs.driver.DriverApi
 
SCROLL_JS_FUNCTION - Static variable in class io.karatelabs.driver.Locators
 
scrollDown(double) - Method in class io.karatelabs.driver.cdp.CdpMouse
 
scrollDown(double) - Method in interface io.karatelabs.driver.Mouse
Scroll down at the current position.
scrollJs(String) - Static method in class io.karatelabs.driver.Locators
Generate JS to scroll an element into view.
scrollLeft(double) - Method in class io.karatelabs.driver.cdp.CdpMouse
 
scrollLeft(double) - Method in interface io.karatelabs.driver.Mouse
Scroll left at the current position.
scrollRight(double) - Method in class io.karatelabs.driver.cdp.CdpMouse
 
scrollRight(double) - Method in interface io.karatelabs.driver.Mouse
Scroll right at the current position.
scrollUp(double) - Method in class io.karatelabs.driver.cdp.CdpMouse
 
scrollUp(double) - Method in interface io.karatelabs.driver.Mouse
Scroll up at the current position.
SECURE - Static variable in class io.karatelabs.http.Cookies
 
SecurityHeaders - Class in io.karatelabs.http
Applies security headers to HTTP responses to protect against common web vulnerabilities.
SecurityHeaders() - Constructor for class io.karatelabs.http.SecurityHeaders
 
securityHeadersEnabled(boolean) - Method in class io.karatelabs.http.ServerConfig
 
select(int) - Method in class io.karatelabs.driver.BaseElement
 
select(int) - Method in interface io.karatelabs.driver.Element
 
select(String) - Method in class io.karatelabs.driver.BaseElement
 
select(String) - Method in interface io.karatelabs.driver.Element
 
select(String, int) - Method in class io.karatelabs.driver.cdp.CdpDriver
Select an option from a dropdown by index.
select(String, int) - Method in interface io.karatelabs.driver.Driver
Select an option from a dropdown by index.
select(String, String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Select an option from a dropdown by text or value.
select(String, String) - Method in interface io.karatelabs.driver.Driver
Select an option from a dropdown by text or value.
SELECT - Static variable in class io.karatelabs.driver.DriverApi
 
selector(String) - Static method in class io.karatelabs.driver.Locators
Transform a locator into a JavaScript expression that returns a single element.
selector(String, String) - Static method in class io.karatelabs.driver.Locators
Transform a locator into a JavaScript expression with a context node.
selectorAll(String) - Static method in class io.karatelabs.driver.Locators
Transform a locator into a JavaScript expression that returns all matching elements.
selectorAll(String, String) - Static method in class io.karatelabs.driver.Locators
Transform a locator into a JavaScript expression that returns all matching elements.
SEMICOLON - Static variable in interface io.karatelabs.driver.Keys
 
send() - Method in class io.karatelabs.driver.cdp.CdpMessage
Blocking send with response.
send(byte[]) - Method in class io.karatelabs.http.WsClient
 
send(WsFrame) - Method in class io.karatelabs.http.WsClient
 
send(String) - Method in class io.karatelabs.http.SseConnection
Send an SSE event with data only (no event name).
send(String) - Method in class io.karatelabs.http.WsClient
 
send(String) - Method in class io.karatelabs.http.WsConnection
Send a text message.
send(String, String) - Method in class io.karatelabs.http.SseConnection
Send an SSE event with the given event name and data.
SEND_FAILED - Enum constant in enum class io.karatelabs.http.WsException.Type
 
sendAlertText(String) - Method in class io.karatelabs.driver.w3c.W3cSession
 
sendAsync() - Method in class io.karatelabs.driver.cdp.CdpMessage
Async send.
sendAsync(WsFrame) - Method in class io.karatelabs.http.WsClient
 
sendBytes(byte[]) - Method in class io.karatelabs.http.WsConnection
Send a binary message.
sendComment(String) - Method in class io.karatelabs.http.SseConnection
Send an SSE comment (line starting with colon).
sendKeys(String, String) - Method in class io.karatelabs.driver.w3c.W3cSession
 
sendWithoutWaiting() - Method in class io.karatelabs.driver.cdp.CdpMessage
Fire and forget - no response expected.
SEPARATOR - Static variable in interface io.karatelabs.driver.Keys
 
SERVER_LOGGER - Static variable in class io.karatelabs.output.LogContext
Logger for embedded HTTP server request/response logs
ServerConfig - Class in io.karatelabs.http
Configuration for the HTTP server including routing, sessions, and security settings.
ServerConfig() - Constructor for class io.karatelabs.http.ServerConfig
 
ServerConfig(String) - Constructor for class io.karatelabs.http.ServerConfig
 
serverError() - Static method in class io.karatelabs.driver.InterceptResponse
Create a 500 Internal Server Error response.
ServerMarkupContext - Class in io.karatelabs.http
Server-side context exposed to templates and API handlers.
ServerMarkupContext(HttpRequest, HttpResponse, ServerConfig) - Constructor for class io.karatelabs.http.ServerMarkupContext
 
ServerRequestCycle - Class in io.karatelabs.http
Per-request lifecycle wrapper that provides isolated Engine instances.
ServerRequestHandler - Class in io.karatelabs.http
Main request handler implementing routing for static files, API endpoints, and HTML templates.
ServerRequestHandler(ServerConfig, ResourceResolver) - Constructor for class io.karatelabs.http.ServerRequestHandler
 
ServerRequestHandler.RedirectException - Exception Class in io.karatelabs.http
Exception used internally to signal a redirect.
Session - Class in io.karatelabs.http
 
Session(String, Map<String, Object>, long, long, long) - Constructor for class io.karatelabs.http.Session
 
SESSION_KEY - Static variable in class io.karatelabs.http.CsrfProtection
Session key where the CSRF token is stored
sessionCookieName(String) - Method in class io.karatelabs.http.ServerConfig
 
sessionExpirySeconds(int) - Method in class io.karatelabs.http.ServerConfig
 
sessionId(String) - Method in class io.karatelabs.driver.cdp.CdpMessage
 
sessionSameSite(SameSite) - Method in class io.karatelabs.http.ServerConfig
Set the SameSite attribute on the session cookie.
sessionStore(SessionStore) - Method in class io.karatelabs.http.ServerConfig
 
SessionStore - Interface in io.karatelabs.http
Interface for session persistence.
set(LogContext) - Static method in class io.karatelabs.output.LogContext
 
set(String, Object) - Method in class io.karatelabs.common.Json
 
set(String, String) - Method in class io.karatelabs.common.Json
 
SET_COOKIE - Enum constant in enum class io.karatelabs.http.HttpUtils.Header
 
setAborted(boolean) - Method in class io.karatelabs.core.ScenarioResult
 
setAfterScenario(JavaCallable) - Method in class io.karatelabs.core.MockConfig
 
setAlgorithm(String) - Method in class io.karatelabs.core.SslConfig
 
setAsString(String, String) - Method in class io.karatelabs.common.Json
 
setBackground(Background) - Method in class io.karatelabs.gherkin.Feature
 
setBeforeScenario(JavaCallable) - Method in class io.karatelabs.core.MockConfig
 
setBody(byte[]) - Method in class io.karatelabs.http.HttpRequest
 
setBody(byte[], ResourceType) - Method in class io.karatelabs.http.HttpResponse
 
setBody(String) - Method in class io.karatelabs.http.HttpResponse
 
setBody(List<Object>) - Method in class io.karatelabs.http.HttpResponse
 
setBody(Map<String, Object>) - Method in class io.karatelabs.http.HttpResponse
 
setBodyDisplay(String) - Method in class io.karatelabs.http.HttpRequest
 
setBodyJson(String) - Method in class io.karatelabs.http.HttpResponse
 
setBodyXml(String) - Method in class io.karatelabs.http.HttpResponse
 
setCallArg(Object) - Method in class io.karatelabs.core.FeatureResult
 
setCallDepth(int) - Method in class io.karatelabs.core.FeatureResult
 
setCallerTemplateName(String) - Method in class io.karatelabs.http.ServerMarkupContext
 
setCallResults(List<FeatureResult>) - Method in class io.karatelabs.core.StepResult
 
setCertPath(String) - Method in class io.karatelabs.core.SslConfig
 
setClean(boolean) - Method in class io.karatelabs.core.KaratePom
 
setClientAuth(boolean) - Method in class io.karatelabs.core.SslConfig
 
setColorsEnabled(boolean) - Static method in class io.karatelabs.output.Console
 
setComments(List<String>) - Method in class io.karatelabs.gherkin.Step
 
setConfigDir(String) - Method in class io.karatelabs.core.KaratePom
 
setContentLength(int) - Method in class io.karatelabs.http.HttpResponse
 
setContentType(String) - Method in class io.karatelabs.http.HttpRequest
 
setContentType(String) - Method in class io.karatelabs.http.HttpResponse
 
setContext(KarateJsContext) - Method in class io.karatelabs.core.KarateJs
 
setContextPath(String) - Method in class io.karatelabs.markup.MarkupConfig
 
setCorsEnabled(boolean) - Method in class io.karatelabs.core.MockConfig
 
setCucumberJson(boolean) - Method in class io.karatelabs.core.KaratePom.OutputPom
 
setDebugSupport(RunInterceptor<T>, DebugPointFactory<T>) - Method in class io.karatelabs.core.ScenarioRuntime
 
setDelay(int) - Method in class io.karatelabs.http.HttpResponse
 
setDescription(String) - Method in class io.karatelabs.gherkin.Feature
 
setDescription(String) - Method in class io.karatelabs.gherkin.Scenario
 
setDescription(String) - Method in class io.karatelabs.gherkin.ScenarioOutline
 
setDevMode(boolean) - Method in class io.karatelabs.markup.MarkupConfig
 
setDimensions(Map<String, Object>) - Method in class io.karatelabs.driver.cdp.CdpDriver
Set window dimensions and/or position.
setDimensions(Map<String, Object>) - Method in interface io.karatelabs.driver.Driver
Set window dimensions and/or position.
setDimensions(Map<String, Object>) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
setDir(String) - Method in class io.karatelabs.core.KaratePom.OutputPom
 
setDocString(String) - Method in class io.karatelabs.gherkin.Step
 
setDocStringLine(int) - Method in class io.karatelabs.gherkin.Step
 
setDriverFromCallee(ScenarioRuntime) - Method in class io.karatelabs.core.ScenarioRuntime
Set driver from a callee feature (upward propagation).
setDryRun(boolean) - Method in class io.karatelabs.core.KaratePom
 
setDynamicExpression(String) - Method in class io.karatelabs.gherkin.Scenario
 
setElementTag(IProcessableElementTag) - Method in class io.karatelabs.markup.MarkupTemplateContext
 
setEndLine(int) - Method in class io.karatelabs.gherkin.Step
 
setEndTime(long) - Method in class io.karatelabs.core.FeatureResult
 
setEndTime(long) - Method in class io.karatelabs.core.ScenarioResult
 
setEndTime(long) - Method in class io.karatelabs.core.SuiteResult
 
setEngineSupplier(Supplier<Engine>) - Method in class io.karatelabs.markup.MarkupConfig
 
setEnv(String) - Method in class io.karatelabs.core.KarateJs
 
setEnv(String) - Method in class io.karatelabs.core.KaratePom
 
setExampleData(Map<String, Object>) - Method in class io.karatelabs.gherkin.Scenario
 
setExamplesTables(List<ExamplesTable>) - Method in class io.karatelabs.gherkin.ScenarioOutline
 
setExpires(long) - Method in class io.karatelabs.http.Session
 
setFailed(boolean) - Method in class io.karatelabs.core.PerfEvent
 
setFileName(String) - Method in class io.karatelabs.core.StepResult.Embed
 
setHeader(String, String...) - Method in class io.karatelabs.http.HttpResponse
 
setHeader(String, List<String>) - Method in class io.karatelabs.http.HttpResponse
 
setHeaders(Map<String, ?>) - Method in class io.karatelabs.http.HttpResponse
 
setHeaders(Map<String, List<String>>) - Method in class io.karatelabs.http.HttpRequest
 
setHiddenVariable(String, Object) - Method in class io.karatelabs.core.ScenarioRuntime
Set a "hidden" variable that is accessible in JS but excluded from getAllVariables().
setHtml(boolean) - Method in class io.karatelabs.core.KaratePom.OutputPom
 
setHtmlReportEnabled(boolean) - Method in class io.karatelabs.core.SuiteResult
 
setHttpClient(HttpClient) - Method in class io.karatelabs.http.HttpRequest
Set the HttpClient used by HttpRequest.proceed(String) to forward this request.
setIndex(int) - Method in class io.karatelabs.gherkin.FeatureSection
 
setInliner(IInliner) - Method in class io.karatelabs.markup.MarkupTemplateContext
 
setJsonLines(boolean) - Method in class io.karatelabs.core.KaratePom.OutputPom
 
setJunitXml(boolean) - Method in class io.karatelabs.core.KaratePom.OutputPom
 
setKeyPath(String) - Method in class io.karatelabs.core.SslConfig
 
setKeyStore(String) - Method in class io.karatelabs.core.SslConfig
 
setKeyStorePassword(String) - Method in class io.karatelabs.core.SslConfig
 
setKeyStoreType(String) - Method in class io.karatelabs.core.SslConfig
 
setKeyword(String) - Method in class io.karatelabs.gherkin.Step
 
setLine(int) - Method in class io.karatelabs.gherkin.Background
 
setLine(int) - Method in class io.karatelabs.gherkin.ExamplesTable
 
setLine(int) - Method in class io.karatelabs.gherkin.Feature
 
setLine(int) - Method in class io.karatelabs.gherkin.Scenario
 
setLine(int) - Method in class io.karatelabs.gherkin.ScenarioOutline
 
setLine(int) - Method in class io.karatelabs.gherkin.Step
 
setListenerFactories(List<String>) - Method in class io.karatelabs.core.KaratePom
 
setListeners(List<String>) - Method in class io.karatelabs.core.KaratePom
 
setListenResult(Object) - Method in class io.karatelabs.core.ScenarioRuntime
Set the listen result (called by karate.signal()).
setLog(String) - Method in class io.karatelabs.core.StepResult
 
setLogLevel(LogLevel) - Static method in class io.karatelabs.output.LogContext
Set the minimum log level for report capture.
setLogLevel(String) - Method in class io.karatelabs.core.KaratePom.OutputPom
 
setLoopIndex(int) - Method in class io.karatelabs.core.FeatureResult
 
setLoopIndex(int) - Method in class io.karatelabs.core.FeatureRuntime
 
setMessage(String) - Method in class io.karatelabs.core.PerfEvent
 
setMethod(String) - Method in class io.karatelabs.http.HttpRequest
 
setMockHandler(MockHandler) - Method in class io.karatelabs.core.KarateJs
 
setName(String) - Method in class io.karatelabs.gherkin.ExamplesTable
 
setName(String) - Method in class io.karatelabs.gherkin.Feature
 
setName(String) - Method in class io.karatelabs.gherkin.Scenario
 
setName(String) - Method in class io.karatelabs.gherkin.ScenarioOutline
 
setOnDoc(Consumer<String>) - Method in class io.karatelabs.core.KarateJs
 
setOnMatch(BiConsumer<Context, Result>) - Method in class io.karatelabs.core.KarateJs
 
setOutline(ScenarioOutline) - Method in class io.karatelabs.gherkin.ExamplesTable
 
setOutput(KaratePom.OutputPom) - Method in class io.karatelabs.core.KaratePom
 
setOutput(PrintStream) - Static method in class io.karatelabs.output.Console
 
setOutputDir(String) - Method in class io.karatelabs.core.KarateJs
 
setParams(Map<String, List<String>>) - Method in class io.karatelabs.http.HttpRequest
 
setPath(String) - Method in class io.karatelabs.http.HttpRequest
 
setPaths(List<String>) - Method in class io.karatelabs.core.KaratePom
 
setPrefix(String) - Method in class io.karatelabs.gherkin.Step
 
setPreSubmitHash(String) - Method in class io.karatelabs.driver.cdp.CdpDriverOptions
 
setPreSubmitHash(String) - Method in interface io.karatelabs.driver.DriverOptions
Set the pre-submit hash.
setPreSubmitHash(String) - Method in class io.karatelabs.driver.w3c.W3cDriverOptions
 
setPrevRequest(HttpRequest) - Method in class io.karatelabs.core.KarateJs
Track the previous HTTP request for karate.prevRequest.
setReportDir(Path) - Method in class io.karatelabs.core.SuiteResult
 
setRequest(HttpRequest) - Method in class io.karatelabs.http.HttpResponse
 
setResolver(ResourceResolver) - Method in class io.karatelabs.markup.MarkupConfig
 
setResourceResolver(ResourceResolver) - Method in class io.karatelabs.core.KarateJs
 
setResourceResolver(Function<String, Resource>) - Method in class io.karatelabs.http.ServerMarkupContext
 
setResourceType(ResourceType) - Method in class io.karatelabs.http.HttpResponse
 
setResponseHeaders(Map<String, Object>) - Method in class io.karatelabs.core.MockConfig
 
setResponseTime(long) - Method in class io.karatelabs.http.HttpResponse
 
setResultVariables(Map<String, Object>) - Method in class io.karatelabs.core.FeatureResult
 
setRuntimeLogLevel(String) - Static method in class io.karatelabs.output.LogContext
Set the runtime log level for SLF4J/Logback.
setScenario(Scenario) - Method in class io.karatelabs.gherkin.FeatureSection
 
setScenarioName(String) - Method in class io.karatelabs.core.KaratePom
 
setScenarioOutline(ScenarioOutline) - Method in class io.karatelabs.gherkin.FeatureSection
 
setSections(List<FeatureSection>) - Method in class io.karatelabs.gherkin.Feature
 
setSelectionTarget(Object) - Method in class io.karatelabs.markup.MarkupTemplateContext
 
setServerMode(boolean) - Method in class io.karatelabs.markup.MarkupConfig
 
setSession(Session) - Method in class io.karatelabs.http.ServerMarkupContext
 
setSessionId(String) - Method in class io.karatelabs.driver.cdp.CdpClient
Set the session ID for subsequent requests.
setSignalConsumer(Consumer<Object>) - Method in class io.karatelabs.process.ProcessHandle
 
setSkipBackground(boolean) - Method in class io.karatelabs.core.ScenarioRuntime
 
setStartTime(long) - Method in class io.karatelabs.core.FeatureResult
 
setStartTime(long) - Method in class io.karatelabs.core.ScenarioResult
 
setStartTime(long) - Method in class io.karatelabs.core.SuiteResult
 
setStartTime(long) - Method in class io.karatelabs.http.HttpResponse
 
setStatus(int) - Method in class io.karatelabs.http.HttpResponse
 
setStatusText(String) - Method in class io.karatelabs.http.HttpResponse
 
setSteps(List<Step>) - Method in class io.karatelabs.gherkin.Background
 
setSteps(List<Step>) - Method in class io.karatelabs.gherkin.Scenario
 
setSteps(List<Step>) - Method in class io.karatelabs.gherkin.ScenarioOutline
 
setTable(Table) - Method in class io.karatelabs.gherkin.ExamplesTable
 
setTable(Table) - Method in class io.karatelabs.gherkin.Step
 
setTags(List<Tag>) - Method in class io.karatelabs.gherkin.ExamplesTable
 
setTags(List<Tag>) - Method in class io.karatelabs.gherkin.Feature
 
setTags(List<Tag>) - Method in class io.karatelabs.gherkin.Scenario
 
setTags(List<Tag>) - Method in class io.karatelabs.gherkin.ScenarioOutline
 
setTags(List<String>) - Method in class io.karatelabs.core.KaratePom
 
setTemplateData(TemplateData) - Method in class io.karatelabs.markup.MarkupTemplateContext
 
setTemplateName(String) - Method in class io.karatelabs.http.ServerMarkupContext
 
setText(String) - Method in class io.karatelabs.gherkin.Step
 
setThreadName(String) - Method in class io.karatelabs.core.ScenarioResult
 
setThreads(int) - Method in class io.karatelabs.core.KaratePom
 
setTrustAll(boolean) - Method in class io.karatelabs.core.SslConfig
 
setTrustStore(String) - Method in class io.karatelabs.core.SslConfig
 
setTrustStorePassword(String) - Method in class io.karatelabs.core.SslConfig
 
setTrustStorePath(String) - Method in class io.karatelabs.core.SslConfig
 
setTrustStoreType(String) - Method in class io.karatelabs.core.SslConfig
 
SETUP - Static variable in class io.karatelabs.gherkin.Tag
 
setUpdated(long) - Method in class io.karatelabs.http.Session
 
setUrl(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Navigate to URL and wait for page load.
setUrl(String) - Method in interface io.karatelabs.driver.Driver
Navigate to URL and wait for page load.
setUrl(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
setUrl(String) - Method in class io.karatelabs.http.HttpRequest
 
setUrlBase(String) - Method in class io.karatelabs.http.HttpRequest
 
setValueAtPath(Object, String, Object) - Static method in class io.karatelabs.core.StepUtils
Set a value at a nested path, handling both dot notation and array brackets.
setVariable(String, Object) - Method in class io.karatelabs.core.ScenarioRuntime
 
setVariable(String, Object) - Method in class io.karatelabs.markup.MarkupTemplateContext
 
setVariables(Map<String, Object>) - Method in class io.karatelabs.markup.MarkupTemplateContext
 
setWindowRect(Map<String, Object>) - Method in class io.karatelabs.driver.w3c.W3cSession
 
setWorkingDir(String) - Method in class io.karatelabs.core.KaratePom
 
shellTemplate(String) - Method in class io.karatelabs.http.ServerConfig
Set a layout shell template that wraps full-page navigations.
shift(String) - Method in class io.karatelabs.driver.cdp.CdpKeys
 
shift(String) - Method in interface io.karatelabs.driver.Keys
Press Shift+key combination.
shift(String) - Method in class io.karatelabs.driver.w3c.W3cKeys
 
SHIFT - Static variable in interface io.karatelabs.driver.Keys
 
shutdown() - Method in interface io.karatelabs.driver.DriverProvider
Shutdown the provider and close all managed drivers.
shutdown() - Method in class io.karatelabs.driver.PooledDriverProvider
 
shutdownAll() - Static method in class io.karatelabs.http.HttpServer
 
shutdownCallbackExecutor() - Static method in class io.karatelabs.http.WsClient
 
signal(Object) - Method in class io.karatelabs.process.ProcessHandle
 
size() - Method in class io.karatelabs.http.InMemorySessionStore
Get the current number of sessions in the store.
size() - Method in class io.karatelabs.match.DiskBackedList
 
size() - Method in interface io.karatelabs.match.LargeValueStore
Returns the number of elements in this store.
skipped(Step, long) - Static method in class io.karatelabs.core.StepResult
 
skipped(HttpRequest) - Static method in class io.karatelabs.http.HttpResponse
Creates a skipped response for when a listener returns false from HTTP_ENTER.
SKIPPED - Enum constant in enum class io.karatelabs.core.StepResult.Status
 
skipTagFiltering - Variable in class io.karatelabs.core.Suite
 
skipTagFiltering(boolean) - Method in class io.karatelabs.core.Runner.Builder
Skip tag filtering (@env, @ignore) so all scenarios run regardless of tags.
sortScenarioResults() - Method in class io.karatelabs.core.FeatureResult
Sort scenario results by section index, example index, and line number.
source() - Method in record class io.karatelabs.core.FeatureRunEvent
Returns the value of the source record component.
source() - Method in record class io.karatelabs.core.ScenarioRunEvent
Returns the value of the source record component.
source() - Method in record class io.karatelabs.core.SuiteRunEvent
Returns the value of the source record component.
SPACE - Static variable in interface io.karatelabs.driver.Keys
 
SseConnection - Class in io.karatelabs.http
Server-Sent Events connection wrapping a Netty channel.
SseHandler - Interface in io.karatelabs.http
Handler for Server-Sent Events (SSE) connections.
ssl(boolean) - Method in class com.intuit.karate.core.MockServer.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
ssl(boolean) - Method in class io.karatelabs.core.MockServer.Builder
Enable SSL/TLS.
SslConfig - Class in io.karatelabs.core
SSL/TLS configuration for both client and server contexts.
SslConfig() - Constructor for class io.karatelabs.core.SslConfig
 
sslContext(SslContext) - Method in class io.karatelabs.core.MockServer.Builder
Set a custom Netty SslContext (e.g. for mTLS with client auth).
sslContext(SslContext) - Method in class io.karatelabs.http.WsClientOptions.Builder
 
SslContextFactory - Class in io.karatelabs.core
Factory for creating SSLContext instances from SslConfig.
SslContextFactory() - Constructor for class io.karatelabs.core.SslContextFactory
 
SslUtils - Class in io.karatelabs.core
SSL utilities for creating SSL contexts and self-signed certificates.
SslUtils() - Constructor for class io.karatelabs.core.SslUtils
 
start() - Method in class com.intuit.karate.core.MockServer.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
start() - Method in class io.karatelabs.core.MockServer.Builder
Start the mock server.
start() - Static method in class io.karatelabs.driver.cdp.CdpDriver
Launch a new browser with default options.
start() - Method in class io.karatelabs.http.LocalCallbackServer
Start server on random available port
start() - Method in class io.karatelabs.process.ProcessHandle
Start the process.
start(int) - Method in class io.karatelabs.http.LocalCallbackServer
Start server on specific port (0 = random)
start(int, SslContext, Function<HttpRequest, HttpResponse>) - Static method in class io.karatelabs.http.HttpServer
 
start(int, SslContext, Function<HttpRequest, HttpResponse>, SseHandler) - Static method in class io.karatelabs.http.HttpServer
 
start(int, SslContext, Function<HttpRequest, HttpResponse>, SseHandler, WsHandler) - Static method in class io.karatelabs.http.HttpServer
 
start(int, Function<HttpRequest, HttpResponse>) - Static method in class io.karatelabs.http.HttpServer
 
start(int, Function<HttpRequest, HttpResponse>, SseHandler) - Static method in class io.karatelabs.http.HttpServer
 
start(int, Function<HttpRequest, HttpResponse>, SseHandler, WsHandler) - Static method in class io.karatelabs.http.HttpServer
 
start(CdpDriverOptions) - Static method in class io.karatelabs.driver.cdp.CdpDriver
Launch a new browser and create driver.
start(CdpDriverOptions) - Static method in class io.karatelabs.driver.cdp.CdpLauncher
Launch Chrome browser and return launcher instance.
start(ProcessConfig) - Static method in class io.karatelabs.process.ProcessHandle
Create and immediately start ProcessHandle.
start(Map<String, Object>) - Static method in class io.karatelabs.driver.w3c.W3cDriver
Start a WebDriver from a config map.
startHeadless() - Static method in class io.karatelabs.driver.cdp.CdpDriver
Launch a headless browser.
staticPrefix(String) - Method in class io.karatelabs.http.ServerConfig
 
staticPrefixEnabled(boolean) - Method in class io.karatelabs.http.ServerConfig
 
status(int) - Static method in class io.karatelabs.driver.InterceptResponse
Create an empty response with just a status code.
step() - Method in record class io.karatelabs.core.StepRunEvent
Returns the value of the step record component.
Step - Class in io.karatelabs.gherkin
 
Step(Feature, int) - Constructor for class io.karatelabs.gherkin.Step
 
Step(Scenario, int) - Constructor for class io.karatelabs.gherkin.Step
 
STEP_ENTER - Enum constant in enum class io.karatelabs.core.RunEventType
 
STEP_EXIT - Enum constant in enum class io.karatelabs.core.RunEventType
 
stepBack() - Method in class io.karatelabs.core.ScenarioRuntime
Move execution back one step (for debugging).
StepExecutor - Class in io.karatelabs.core
 
StepExecutor(ScenarioRuntime) - Constructor for class io.karatelabs.core.StepExecutor
 
stepProceed() - Method in class io.karatelabs.core.ScenarioRuntime
Continue execution from current position (after a pause).
stepReset() - Method in class io.karatelabs.core.ScenarioRuntime
Reset to re-execute the current step (for debugging after hot reload).
StepResult - Class in io.karatelabs.core
 
StepResult.Embed - Class in io.karatelabs.core
 
StepResult.Status - Enum Class in io.karatelabs.core
 
StepRunEvent - Record Class in io.karatelabs.core
Step-level events (STEP_ENTER, STEP_EXIT).
StepRunEvent(RunEventType, Step, ScenarioRuntime, StepResult, long) - Constructor for record class io.karatelabs.core.StepRunEvent
Creates an instance of a StepRunEvent record class.
StepUtils - Class in io.karatelabs.core
Static utility methods for step execution.
StepUtils.ParsedFeaturePath - Record Class in io.karatelabs.core
Parsed result of a feature path with optional tag selector.
stop() - Method in class com.intuit.karate.core.MockServer
Deprecated, for removal: This API element is subject to removal in a future version.
stop() - Method in class io.karatelabs.core.ScenarioRuntime
 
stop() - Method in class io.karatelabs.http.LocalCallbackServer
 
stopAndWait() - Method in class com.intuit.karate.core.MockServer
Deprecated, for removal: This API element is subject to removal in a future version.
stopAndWait() - Method in class io.karatelabs.core.MockServer
Stop the mock server and wait for shutdown to complete (blocking).
stopAndWait() - Method in class io.karatelabs.http.HttpServer
 
stopAndWait() - Method in class io.karatelabs.http.LocalCallbackServer
 
stopAsync() - Method in class com.intuit.karate.core.MockServer
Deprecated, for removal: This API element is subject to removal in a future version.
stopAsync() - Method in class io.karatelabs.core.MockServer
Stop the mock server asynchronously (non-blocking).
stopAsync() - Method in class io.karatelabs.http.HttpServer
 
stopAsync() - Method in class io.karatelabs.http.LocalCallbackServer
 
stopIntercept() - Method in class io.karatelabs.driver.cdp.CdpDriver
Stop request interception.
stopIntercept() - Method in interface io.karatelabs.driver.Driver
Stop request interception.
stopIntercept() - Method in class io.karatelabs.driver.w3c.W3cDriver
 
storeToken(OAuth2Token) - Method in class io.karatelabs.http.OAuth2TokenManager
Store new token
STRICT - Enum constant in enum class io.karatelabs.http.SameSite
 
STRING - Enum constant in enum class io.karatelabs.match.Value.Type
 
stringify(Object) - Static method in class io.karatelabs.core.StepUtils
Convert a value to its string representation
stringifyStrict(Object) - Static method in class io.karatelabs.common.Json
 
stripAnsi(String) - Static method in class io.karatelabs.output.Console
Strip ANSI escape codes from text for logging.
SUBFOLDER - Static variable in class io.karatelabs.output.CucumberJsonReportListener
 
SUBFOLDER - Static variable in class io.karatelabs.output.HtmlReportListener
 
SUBFOLDER - Static variable in class io.karatelabs.output.JunitXmlReportListener
 
submit() - Method in class io.karatelabs.driver.BaseElement
 
submit() - Method in interface io.karatelabs.driver.Driver
Mark the next action as triggering a page navigation.
submit() - Method in interface io.karatelabs.driver.Element
 
submit(Runnable) - Method in interface io.karatelabs.core.PerfHook
Submit a task for execution in the performance framework's execution model.
SUBMIT - Static variable in class io.karatelabs.driver.DriverApi
 
SUBTRACT - Static variable in interface io.karatelabs.driver.Keys
 
suite() - Method in record class io.karatelabs.core.ProgressRunEvent
Returns the value of the suite record component.
Suite - Class in io.karatelabs.core
Immutable suite configuration and execution engine.
SUITE_ENTER - Enum constant in enum class io.karatelabs.core.RunEventType
 
SUITE_EXIT - Enum constant in enum class io.karatelabs.core.RunEventType
 
SuiteResult - Class in io.karatelabs.core
 
SuiteResult() - Constructor for class io.karatelabs.core.SuiteResult
 
SuiteRunEvent - Record Class in io.karatelabs.core
Suite-level events (SUITE_ENTER, SUITE_EXIT).
SuiteRunEvent(RunEventType, Suite, SuiteResult, long) - Constructor for record class io.karatelabs.core.SuiteRunEvent
Creates an instance of a SuiteRunEvent record class.
SWITCH - Enum constant in enum class io.karatelabs.http.TemplateFlowSignal.Kind
 
SWITCH_FRAME - Static variable in class io.karatelabs.driver.DriverApi
 
SWITCH_PAGE - Static variable in class io.karatelabs.driver.DriverApi
 
switchFrame(int) - Method in class io.karatelabs.driver.cdp.CdpDriver
Switch to an iframe by index in the frame tree.
switchFrame(int) - Method in interface io.karatelabs.driver.Driver
Switch to an iframe by index.
switchFrame(int) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
switchFrame(Object) - Method in class io.karatelabs.driver.w3c.W3cSession
 
switchFrame(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Switch to an iframe by locator (CSS, XPath, or wildcard).
switchFrame(String) - Method in interface io.karatelabs.driver.Driver
Switch to an iframe by locator, or null to return to main frame.
switchFrame(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
switchPage(int) - Method in class io.karatelabs.driver.cdp.CdpDriver
Switch to a page by index.
switchPage(int) - Method in interface io.karatelabs.driver.Driver
Switch to a page by index.
switchPage(int) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
switchPage(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Switch to a page by title or URL substring.
switchPage(String) - Method in interface io.karatelabs.driver.Driver
Switch to a page by title or URL substring.
switchPage(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
switchPageById(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Switch to a page by its backend target ID (unambiguous — avoids URL/title collisions that CdpDriver.switchPage(String) is vulnerable to).
switchPageById(String) - Method in interface io.karatelabs.driver.Driver
Switch to a page by its backend target ID.
switchTemplate(String) - Method in class io.karatelabs.http.ServerMarkupContext
Switch to a different template for rendering.
switchWindow(String) - Method in class io.karatelabs.driver.w3c.W3cSession
 
systemProperties - Variable in class io.karatelabs.core.Suite
 
systemProperty(String, String) - Method in class com.intuit.karate.Runner.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
systemProperty(String, String) - Method in class io.karatelabs.core.Runner.Builder
Set a system property that will be available via karate.properties in scripts.

T

tab(Object) - Method in interface io.karatelabs.driver.CoreDriver
Switch to a different tab/page.
tab(Object) - Method in interface io.karatelabs.driver.Driver
Tab switching.
tab(Object) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
TAB - Static variable in interface io.karatelabs.driver.Keys
 
Table - Class in io.karatelabs.gherkin
 
Table(List<List<String>>, List<Integer>) - Constructor for class io.karatelabs.gherkin.Table
 
Tag - Class in io.karatelabs.gherkin
 
Tag(int, String) - Constructor for class io.karatelabs.gherkin.Tag
 
tags(String...) - Method in class com.intuit.karate.Runner.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
tags(String...) - Method in class io.karatelabs.core.Runner.Builder
Set tag filter expressions.
tags(List<String>) - Method in class com.intuit.karate.Runner.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
tagSelector - Variable in class io.karatelabs.core.Suite
 
tagSelector() - Method in record class io.karatelabs.core.StepUtils.ParsedFeaturePath
Returns the value of the tagSelector record component.
TagSelector - Class in io.karatelabs.core
Advanced tag selector supporting V1-compatible expressions.
TagSelector(Collection<Tag>) - Constructor for class io.karatelabs.core.TagSelector
 
TagSelector.Values - Class in io.karatelabs.core
Values helper class for valuesFor('@tag') functionality.
TemplateFlowSignal - Exception Class in io.karatelabs.http
Signal thrown by ServerMarkupContext.redirect(String) and ServerMarkupContext.switchTemplate(String) to cleanly abort template rendering or API handler evaluation when a redirect or a template switch is requested.
TemplateFlowSignal(TemplateFlowSignal.Kind) - Constructor for exception class io.karatelabs.http.TemplateFlowSignal
 
TemplateFlowSignal.Kind - Enum Class in io.karatelabs.http
 
templateRoute(String, String) - Method in class io.karatelabs.http.ServerConfig
Add a path pattern → template mapping.
TEMPORARY - Static variable in class io.karatelabs.http.Session
 
text() - Method in class io.karatelabs.driver.BaseElement
 
text() - Method in interface io.karatelabs.driver.Element
 
text() - Method in class io.karatelabs.driver.w3c.W3cElement
 
text(int, String) - Static method in class io.karatelabs.driver.InterceptResponse
Create a text response.
text(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Get the text content of an element.
text(String) - Method in interface io.karatelabs.driver.Driver
Get the text content of an element.
text(String) - Static method in class io.karatelabs.driver.InterceptResponse
Create a text response with 200 OK status.
text(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
text(String) - Static method in class io.karatelabs.http.WsFrame
 
TEXT - Enum constant in enum class io.karatelabs.http.WsFrame.Type
 
TEXT - Static variable in class io.karatelabs.driver.DriverApi
 
textJs(String) - Static method in class io.karatelabs.driver.Locators
Generate JS to get text content of an element.
that(Object) - Static method in class io.karatelabs.match.Match
 
threadCount - Variable in class io.karatelabs.core.Suite
 
Tier 1: Essential Primitives - Search tag in interface io.karatelabs.driver.CoreDriver
Section
Tier 2: Extended Primitives - Search tag in interface io.karatelabs.driver.CoreDriver
Section
timeout() - Method in record class io.karatelabs.process.ProcessConfig
Returns the value of the timeout record component.
timeout(int) - Method in class io.karatelabs.driver.cdp.CdpDriverOptions.Builder
 
timeout(long) - Method in class io.karatelabs.driver.cdp.CdpMessage
 
timeout(Duration) - Method in class io.karatelabs.driver.cdp.CdpDriverOptions.Builder
 
timeout(Duration) - Method in class io.karatelabs.driver.cdp.CdpMessage
 
timeout(Duration) - Method in class io.karatelabs.process.ProcessBuilder
 
TIMEOUT - Enum constant in enum class io.karatelabs.http.WsException.Type
 
timeoutMillis(long) - Method in class io.karatelabs.process.ProcessBuilder
 
timeStamp() - Method in record class io.karatelabs.core.ErrorRunEvent
Returns the value of the timeStamp record component.
timeStamp() - Method in record class io.karatelabs.core.FeatureRunEvent
Returns the value of the timeStamp record component.
timeStamp() - Method in record class io.karatelabs.core.HttpRunEvent
Returns the value of the timeStamp record component.
timeStamp() - Method in record class io.karatelabs.core.ProgressRunEvent
Returns the value of the timeStamp record component.
timeStamp() - Method in record class io.karatelabs.core.ScenarioRunEvent
Returns the value of the timeStamp record component.
timeStamp() - Method in record class io.karatelabs.core.StepRunEvent
Returns the value of the timeStamp record component.
timeStamp() - Method in record class io.karatelabs.core.SuiteRunEvent
Returns the value of the timeStamp record component.
TITLE - Static variable in class io.karatelabs.driver.DriverApi
 
to(String) - Static method in class io.karatelabs.http.Http
 
toBlockData() - Method in class io.karatelabs.http.HttpRequest
 
toBytes(Object) - Static method in class io.karatelabs.common.Json
 
toCsv(List<Map<String, Object>>) - Static method in class io.karatelabs.common.DataUtils
 
toCurlArgument(String) - Method in interface io.karatelabs.http.AuthHandler
Returns the curl command argument for this auth handler, or null to use the default behavior (including the Authorization header).
toCurlArgument(String) - Method in class io.karatelabs.http.BasicAuthHandler
 
toCurlCommand() - Method in class io.karatelabs.http.HttpRequestBuilder
 
toCurlCommand() - Method in class io.karatelabs.http.MultiPartBuilder
 
toCurlCommand(String) - Method in class io.karatelabs.http.HttpRequestBuilder
 
toCurlCommand(String) - Method in class io.karatelabs.http.MultiPartBuilder
 
toCurlCommandPreview() - Method in class io.karatelabs.http.HttpRequestBuilder
Generate curl command preview without side effects (no network calls).
toCurlCommandPreview(String) - Method in class io.karatelabs.http.HttpRequestBuilder
 
toCurlPreview(String) - Method in interface io.karatelabs.http.AuthHandler
Returns the curl preview for this auth handler (without triggering side effects).
toCurlPreview(String) - Method in class io.karatelabs.http.AuthorizationCodeAuthHandler
 
toCurlPreview(String) - Method in class io.karatelabs.http.ClientCredentialsAuthHandler
 
toFunction(Object) - Static method in class io.karatelabs.driver.Locators
Convert shorthand expression to a function.
toHttpRequestBuilder(HttpClient) - Method in class io.karatelabs.http.HttpRequest
 
toJson() - Method in record class io.karatelabs.core.ErrorRunEvent
 
toJson() - Method in class io.karatelabs.core.FeatureResult
Convert to JSON format.
toJson() - Method in record class io.karatelabs.core.FeatureRunEvent
 
toJson() - Method in record class io.karatelabs.core.HttpRunEvent
 
toJson() - Method in record class io.karatelabs.core.ProgressRunEvent
 
toJson() - Method in interface io.karatelabs.core.RunEvent
Serializes this event to a map for JSONL output.
toJson() - Method in class io.karatelabs.core.ScenarioResult
Convert to JSON format.
toJson() - Method in record class io.karatelabs.core.ScenarioRunEvent
 
toJson() - Method in class io.karatelabs.core.StepResult
Convert to JSON format (V1 nested structure).
toJson() - Method in record class io.karatelabs.core.StepRunEvent
 
toJson() - Method in class io.karatelabs.core.SuiteResult
 
toJson() - Method in record class io.karatelabs.core.SuiteRunEvent
 
toJson() - Method in class io.karatelabs.driver.cdp.CdpMessage
Convert to JSON string.
toJson() - Method in class io.karatelabs.gherkin.ExamplesTable
 
toJson() - Method in class io.karatelabs.gherkin.Step
 
toJson() - Method in class io.karatelabs.gherkin.Table
 
toJson(Object) - Method in class io.karatelabs.http.ServerMarkupContext
 
toJson(Object) - Method in interface io.karatelabs.markup.MarkupContext
Serialize an object to JSON string.
toJsonPretty() - Method in class io.karatelabs.core.SuiteResult
 
toJsonString() - Method in class io.karatelabs.core.SuiteResult
 
tokenize(String) - Static method in class io.karatelabs.process.ProcessBuilder
Tokenize a command line string into arguments.
toMap() - Method in class io.karatelabs.core.StepResult.Embed
 
toMap() - Method in class io.karatelabs.driver.cdp.CdpMessage
Convert to CDP JSON map.
toMap() - Method in class io.karatelabs.http.CsrfProtection.CsrfToken
 
toMap() - Method in class io.karatelabs.http.HttpRequest
 
toMap() - Method in class io.karatelabs.http.HttpResponse
 
toMap() - Method in class io.karatelabs.http.Session
 
toMap() - Method in record class io.karatelabs.match.Result.Failure
 
toMap() - Method in class io.karatelabs.match.Result
 
toMap(Cookie) - Static method in class io.karatelabs.http.Cookies
 
toParentAndLeaf(String) - Static method in class io.karatelabs.common.Json
 
toScenario(String, int, int, List<Tag>) - Method in class io.karatelabs.gherkin.ScenarioOutline
 
toString() - Method in class io.karatelabs.common.Json
 
toString() - Method in record class io.karatelabs.core.ErrorRunEvent
Returns a string representation of this record class.
toString() - Method in class io.karatelabs.core.FeatureCall
 
toString() - Method in record class io.karatelabs.core.FeatureRunEvent
Returns a string representation of this record class.
toString() - Method in record class io.karatelabs.core.HttpRunEvent
Returns a string representation of this record class.
toString() - Method in class io.karatelabs.core.PerfEvent
 
toString() - Method in record class io.karatelabs.core.ProgressRunEvent
Returns a string representation of this record class.
toString() - Method in class io.karatelabs.core.Runner.Builder
 
toString() - Method in record class io.karatelabs.core.ScenarioRunEvent
Returns a string representation of this record class.
toString() - Method in record class io.karatelabs.core.StepRunEvent
Returns a string representation of this record class.
toString() - Method in record class io.karatelabs.core.StepUtils.ParsedFeaturePath
Returns a string representation of this record class.
toString() - Method in record class io.karatelabs.core.SuiteRunEvent
Returns a string representation of this record class.
toString() - Method in class io.karatelabs.core.TagSelector
 
toString() - Method in class io.karatelabs.driver.BaseElement
 
toString() - Method in class io.karatelabs.driver.cdp.CdpDialog
 
toString() - Method in class io.karatelabs.driver.cdp.CdpEvent
 
toString() - Method in class io.karatelabs.driver.cdp.CdpMessage
 
toString() - Method in class io.karatelabs.driver.cdp.CdpResponse
 
toString() - Method in class io.karatelabs.driver.InterceptRequest
 
toString() - Method in class io.karatelabs.driver.w3c.W3cElement
 
toString() - Method in class io.karatelabs.gherkin.Background
 
toString() - Method in class io.karatelabs.gherkin.Feature
 
toString() - Method in class io.karatelabs.gherkin.MatchExpression
 
toString() - Method in class io.karatelabs.gherkin.Scenario
 
toString() - Method in class io.karatelabs.gherkin.Step
 
toString() - Method in class io.karatelabs.gherkin.Table
 
toString() - Method in class io.karatelabs.gherkin.Tag
 
toString() - Method in class io.karatelabs.http.HttpRequest
 
toString() - Method in class io.karatelabs.http.ServerConfig
 
toString() - Method in class io.karatelabs.http.Session
 
toString() - Method in exception class io.karatelabs.http.WsException
 
toString() - Method in class io.karatelabs.http.WsFrame
 
toString() - Method in record class io.karatelabs.match.Result.Failure
Returns a string representation of this record class.
toString() - Method in class io.karatelabs.match.Result
 
toString() - Method in class io.karatelabs.match.Value
 
toString() - Method in record class io.karatelabs.process.ProcessConfig
Returns a string representation of this record class.
toString(boolean, boolean, boolean) - Method in class io.karatelabs.common.Json
 
toStringPretty() - Method in class io.karatelabs.common.Json
 
toSuiteResult() - Method in class com.intuit.karate.Results
Deprecated.
Get the underlying v2 SuiteResult for gradual migration.
total() - Method in record class io.karatelabs.core.ProgressRunEvent
Returns the value of the total record component.
toV2Builder() - Method in class com.intuit.karate.core.MockServer.Builder
Deprecated.
Get the underlying v2 Builder for gradual migration.
toV2Builder() - Method in class com.intuit.karate.Runner.Builder
Deprecated.
Get the underlying v2 Builder for gradual migration.
toV2MockServer() - Method in class com.intuit.karate.core.MockServer
Deprecated.
Get the underlying v2 MockServer for gradual migration.
toVars() - Method in class io.karatelabs.http.ServerMarkupContext
Build the standard variables map for template rendering.
trace(String) - Method in class io.karatelabs.output.LogContext.LogWriter
 
TRACE - Enum constant in enum class io.karatelabs.http.HttpUtils.Method
 
TRACE - Enum constant in enum class io.karatelabs.output.LogLevel
 
TRANSFER_ENCODING - Enum constant in enum class io.karatelabs.http.HttpUtils.Header
 
trustAll() - Static method in class io.karatelabs.core.SslConfig
Create a trust-all configuration (for self-signed certificates).
trustAllCerts(boolean) - Method in class io.karatelabs.http.WsClientOptions.Builder
 
type() - Method in record class io.karatelabs.core.FeatureRunEvent
Returns the value of the type record component.
type() - Method in record class io.karatelabs.core.HttpRunEvent
Returns the value of the type record component.
type() - Method in record class io.karatelabs.core.ScenarioRunEvent
Returns the value of the type record component.
type() - Method in record class io.karatelabs.core.StepRunEvent
Returns the value of the type record component.
type() - Method in record class io.karatelabs.core.SuiteRunEvent
Returns the value of the type record component.
type(String) - Method in class io.karatelabs.driver.cdp.CdpKeys
 
type(String) - Method in interface io.karatelabs.driver.Keys
Type a sequence of characters.
type(String) - Method in class io.karatelabs.driver.w3c.W3cKeys
 
TYPE - Static variable in class io.karatelabs.gherkin.Background
 

U

up() - Method in class io.karatelabs.driver.cdp.CdpMouse
 
up() - Method in interface io.karatelabs.driver.Mouse
Release the mouse button at the current position.
up(String) - Method in class io.karatelabs.driver.cdp.CdpKeys
 
up(String) - Method in interface io.karatelabs.driver.Keys
Release a modifier key.
up(String) - Method in class io.karatelabs.driver.w3c.W3cKeys
 
UP - Static variable in interface io.karatelabs.driver.Keys
 
updateCookieJar(Object) - Method in class io.karatelabs.core.ScenarioRuntime
Add cookies from responseCookies to the cookie jar for auto-send.
url(String) - Method in class io.karatelabs.http.Http
 
url(String) - Method in class io.karatelabs.http.HttpRequestBuilder
 
URL - Static variable in class io.karatelabs.driver.DriverApi
 
urlBase - Variable in class io.karatelabs.http.Http
 
urlContains(String) - Method in class io.karatelabs.driver.InterceptRequest
Check if the URL contains the given substring.
urlMatches(String) - Method in class io.karatelabs.driver.InterceptRequest
Check if the URL matches the given pattern (supports * wildcards).
userAgent(String) - Method in class io.karatelabs.driver.cdp.CdpDriverOptions.Builder
 
userDataDir(String) - Method in class io.karatelabs.driver.cdp.CdpDriverOptions.Builder
 
useShell() - Method in record class io.karatelabs.process.ProcessConfig
Returns the value of the useShell record component.
useShell(boolean) - Method in class io.karatelabs.process.ProcessBuilder
 
uuid() - Method in class io.karatelabs.http.ServerMarkupContext
Generate a new UUID string.

V

validate(HttpRequest, Session) - Static method in class io.karatelabs.http.CsrfProtection
Validate a CSRF token from a request against the session token.
validate(String) - Static method in class io.karatelabs.http.PathSecurity
Validate a path and throw an exception if unsafe.
Validators - Class in io.karatelabs.match
 
Validators() - Constructor for class io.karatelabs.match.Validators
 
value - Variable in enum class io.karatelabs.output.LogLevel
 
value() - Method in class io.karatelabs.common.Json
 
value() - Method in class io.karatelabs.driver.BaseElement
 
value() - Method in interface io.karatelabs.driver.Element
 
value(String) - Method in class io.karatelabs.driver.BaseElement
 
value(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Get the value of an input element.
value(String) - Method in interface io.karatelabs.driver.Driver
Get the value of an input element.
value(String) - Method in interface io.karatelabs.driver.Element
 
value(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
value(String, String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Set the value of an input element.
value(String, String) - Method in interface io.karatelabs.driver.Driver
Set the value of an input element directly.
Value - Class in io.karatelabs.match
 
VALUE - Static variable in class io.karatelabs.driver.DriverApi
 
VALUE - Static variable in class io.karatelabs.http.Cookies
 
Value.Type - Enum Class in io.karatelabs.match
 
valueJs(String) - Static method in class io.karatelabs.driver.Locators
Generate JS to get the value of an input element.
valueOf(String) - Static method in enum class io.karatelabs.core.RunEventType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.karatelabs.core.StepResult.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.karatelabs.driver.Finder.Position
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.karatelabs.driver.PageLoadStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.karatelabs.driver.w3c.W3cBrowserType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.karatelabs.http.HttpUtils.Header
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.karatelabs.http.HttpUtils.Method
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.karatelabs.http.SameSite
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.karatelabs.http.TemplateFlowSignal.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.karatelabs.http.WsException.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.karatelabs.http.WsFrame.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.karatelabs.match.Match.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.karatelabs.match.Value.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.karatelabs.output.LogLevel
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.karatelabs.core.RunEventType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.karatelabs.core.StepResult.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.karatelabs.driver.Finder.Position
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.karatelabs.driver.PageLoadStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.karatelabs.driver.w3c.W3cBrowserType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.karatelabs.http.HttpUtils.Header
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.karatelabs.http.HttpUtils.Method
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.karatelabs.http.SameSite
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.karatelabs.http.TemplateFlowSignal.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.karatelabs.http.WsException.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.karatelabs.http.WsFrame.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.karatelabs.match.Match.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.karatelabs.match.Value.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.karatelabs.output.LogLevel
Returns an array containing the constants of this enum class, in the order they are declared.
Values(List<String>) - Constructor for class io.karatelabs.core.TagSelector.Values
 
valuesFor(String) - Method in class io.karatelabs.core.TagSelector
 

W

W3cBrowserType - Enum Class in io.karatelabs.driver.w3c
Enum-driven configuration for all W3C WebDriver browser types.
W3cDriver - Class in io.karatelabs.driver.w3c
W3C WebDriver protocol driver implementation.
W3cDriverOptions - Class in io.karatelabs.driver.w3c
W3C WebDriver configuration options.
W3cElement - Class in io.karatelabs.driver.w3c
W3C WebDriver Element implementation that holds a W3C element ID.
W3cElement(Driver, String, boolean, String, W3cSession) - Constructor for class io.karatelabs.driver.w3c.W3cElement
 
W3cKeys - Class in io.karatelabs.driver.w3c
W3C WebDriver Actions API keyboard input implementation.
W3cSession - Class in io.karatelabs.driver.w3c
W3C WebDriver HTTP session client.
WAIT_FOR - Static variable in class io.karatelabs.driver.DriverApi
 
WAIT_FOR_ENABLED - Static variable in class io.karatelabs.driver.DriverApi
 
WAIT_FOR_RESULT_COUNT - Static variable in class io.karatelabs.driver.DriverApi
 
WAIT_FOR_TEXT - Static variable in class io.karatelabs.driver.DriverApi
 
WAIT_FOR_URL - Static variable in class io.karatelabs.driver.DriverApi
 
WAIT_UNTIL - Static variable in class io.karatelabs.driver.DriverApi
 
waitFor() - Method in class io.karatelabs.driver.BaseElement
 
waitFor() - Method in interface io.karatelabs.driver.Element
 
waitFor(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Wait for an element to exist.
waitFor(String) - Method in interface io.karatelabs.driver.Driver
Wait for an element to exist.
waitFor(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
waitFor(String, Duration) - Method in class io.karatelabs.driver.cdp.CdpDriver
Wait for an element to exist with custom timeout.
waitFor(String, Duration) - Method in interface io.karatelabs.driver.Driver
Wait for an element to exist with custom timeout.
waitFor(String, Duration) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
waitForAny(String[]) - Method in class io.karatelabs.driver.cdp.CdpDriver
Wait for any of the locators to match.
waitForAny(String[]) - Method in interface io.karatelabs.driver.Driver
Wait for any of the locators to match.
waitForAny(String[]) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
waitForAny(String[], Duration) - Method in class io.karatelabs.driver.cdp.CdpDriver
Wait for any of the locators to match with custom timeout.
waitForAny(String[], Duration) - Method in interface io.karatelabs.driver.Driver
Wait for any of the locators to match with custom timeout.
waitForAny(String[], Duration) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
waitForAny(String, String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Wait for any of the locators to match.
waitForAny(String, String) - Method in interface io.karatelabs.driver.Driver
Wait for any of the locators to match.
waitForAny(String, String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
waitForEnabled() - Method in class io.karatelabs.driver.BaseElement
 
waitForEnabled() - Method in interface io.karatelabs.driver.Element
 
waitForEnabled(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Wait for an element to be enabled.
waitForEnabled(String) - Method in interface io.karatelabs.driver.Driver
Wait for an element to be enabled.
waitForEnabled(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
waitForEnabled(String, Duration) - Method in class io.karatelabs.driver.cdp.CdpDriver
Wait for an element to be enabled with custom timeout.
waitForEnabled(String, Duration) - Method in interface io.karatelabs.driver.Driver
Wait for an element to be enabled with custom timeout.
waitForEnabled(String, Duration) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
waitForHttp(String, int, int) - Method in class io.karatelabs.process.ProcessHandle
 
waitForHttp(String, int, int, BooleanSupplier) - Static method in class io.karatelabs.process.PortUtils
Wait for an HTTP endpoint to return 200.
waitForListenResult(long) - Method in class io.karatelabs.core.ScenarioRuntime
Wait for a signal with timeout.
waitForOutput(Predicate<String>) - Method in class io.karatelabs.process.ProcessHandle
Wait until predicate returns true for an output line.
waitForOutput(Predicate<String>, long) - Method in class io.karatelabs.process.ProcessHandle
Wait until predicate returns true for an output line, with timeout.
waitForPageLoad(PageLoadStrategy) - Method in class io.karatelabs.driver.cdp.CdpDriver
Wait for page to load based on strategy.
waitForPageLoad(PageLoadStrategy) - Method in interface io.karatelabs.driver.Driver
Wait for page to load based on strategy.
waitForPageLoad(PageLoadStrategy) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
waitForPageLoad(PageLoadStrategy, Duration) - Method in class io.karatelabs.driver.cdp.CdpDriver
Wait for page to load with custom timeout.
waitForPageLoad(PageLoadStrategy, Duration) - Method in interface io.karatelabs.driver.Driver
Wait for page to load with custom timeout.
waitForPageLoad(PageLoadStrategy, Duration) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
waitForPort(String, int, int, int) - Method in class io.karatelabs.process.ProcessHandle
 
waitForPort(String, int, int, int, BooleanSupplier) - Static method in class io.karatelabs.process.PortUtils
Wait for a TCP port to become available.
waitForResultCount(String, int) - Method in class io.karatelabs.driver.cdp.CdpDriver
Wait for a specific number of elements to match.
waitForResultCount(String, int) - Method in interface io.karatelabs.driver.Driver
Wait for a specific number of elements to match.
waitForResultCount(String, int) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
waitForResultCount(String, int, Duration) - Method in class io.karatelabs.driver.cdp.CdpDriver
Wait for a specific number of elements to match with custom timeout.
waitForResultCount(String, int, Duration) - Method in interface io.karatelabs.driver.Driver
Wait for a specific number of elements to match with custom timeout.
waitForResultCount(String, int, Duration) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
waitForText(String) - Method in class io.karatelabs.driver.BaseElement
 
waitForText(String) - Method in interface io.karatelabs.driver.Element
 
waitForText(String, String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Wait for an element to contain specific text.
waitForText(String, String) - Method in interface io.karatelabs.driver.Driver
Wait for an element to contain specific text.
waitForText(String, String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
waitForText(String, String, Duration) - Method in class io.karatelabs.driver.cdp.CdpDriver
Wait for an element to contain specific text with custom timeout.
waitForText(String, String, Duration) - Method in interface io.karatelabs.driver.Driver
Wait for an element to contain specific text with custom timeout.
waitForText(String, String, Duration) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
waitForUrl(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Wait for URL to contain expected string.
waitForUrl(String) - Method in interface io.karatelabs.driver.Driver
Wait for URL to contain expected string.
waitForUrl(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
waitForUrl(String, Duration) - Method in class io.karatelabs.driver.cdp.CdpDriver
Wait for URL to contain expected string with custom timeout.
waitForUrl(String, Duration) - Method in interface io.karatelabs.driver.Driver
Wait for URL to contain expected string with custom timeout.
waitForUrl(String, Duration) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
waitIfSubmitRequested() - Method in interface io.karatelabs.driver.Driver
If submit() was called, wait for the document to change after running the action.
waitSync() - Method in class com.intuit.karate.core.MockServer
Deprecated, for removal: This API element is subject to removal in a future version.
waitSync() - Method in class io.karatelabs.core.MockServer
Wait for the server to be stopped (blocking).
waitSync() - Method in class io.karatelabs.http.HttpServer
 
waitSync() - Method in class io.karatelabs.http.WsClient
 
waitSync() - Method in class io.karatelabs.process.ProcessHandle
 
waitSync(long) - Method in class io.karatelabs.process.ProcessHandle
 
waitUntil(String) - Method in class io.karatelabs.driver.BaseElement
 
waitUntil(String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Wait until a JavaScript expression evaluates to truthy.
waitUntil(String) - Method in interface io.karatelabs.driver.Driver
Wait until a JavaScript expression evaluates to truthy.
waitUntil(String) - Method in interface io.karatelabs.driver.Element
 
waitUntil(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
waitUntil(String, String) - Method in class io.karatelabs.driver.cdp.CdpDriver
Wait until a JavaScript expression on an element evaluates to truthy.
waitUntil(String, String) - Method in interface io.karatelabs.driver.Driver
Wait until a JavaScript expression on an element evaluates to truthy.
waitUntil(String, String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
waitUntil(String, String, Duration) - Method in class io.karatelabs.driver.cdp.CdpDriver
Wait until a JavaScript expression on an element evaluates to truthy.
waitUntil(String, String, Duration) - Method in interface io.karatelabs.driver.Driver
Wait until a JavaScript expression on an element evaluates to truthy.
waitUntil(String, String, Duration) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
waitUntil(String, Duration) - Method in class io.karatelabs.driver.cdp.CdpDriver
Wait until a JavaScript expression evaluates to truthy with custom timeout.
waitUntil(String, Duration) - Method in interface io.karatelabs.driver.Driver
Wait until a JavaScript expression evaluates to truthy with custom timeout.
waitUntil(String, Duration) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
waitUntil(Supplier<Object>) - Method in class io.karatelabs.driver.cdp.CdpDriver
Wait until a supplier returns a truthy value.
waitUntil(Supplier<Object>) - Method in interface io.karatelabs.driver.Driver
Wait until a supplier returns a truthy value.
waitUntil(Supplier<Object>) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
waitUntil(Supplier<Object>, Duration) - Method in class io.karatelabs.driver.cdp.CdpDriver
Wait until a supplier returns a truthy value with custom timeout.
waitUntil(Supplier<Object>, Duration) - Method in interface io.karatelabs.driver.Driver
Wait until a supplier returns a truthy value with custom timeout.
waitUntil(Supplier<Object>, Duration) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
warn(String) - Static method in class io.karatelabs.output.Console
 
warn(String) - Method in class io.karatelabs.output.LogContext.LogWriter
 
WARN - Enum constant in enum class io.karatelabs.output.LogLevel
 
wasExplicitlyClosed() - Method in class io.karatelabs.http.ServerMarkupContext
True iff ServerMarkupContext.close() was explicitly called this request — distinct from the broader ServerMarkupContext.isClosed() which also returns true when there was never a session to begin with.
watch(boolean) - Method in class com.intuit.karate.core.MockServer.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
watch(boolean) - Method in class io.karatelabs.core.MockServer.Builder
Enable watch mode for hot-reloading feature files when they change.
webSocketUrl(String) - Method in class io.karatelabs.driver.cdp.CdpDriverOptions.Builder
 
wheel(double, double) - Method in class io.karatelabs.driver.cdp.CdpMouse
 
wheel(double, double) - Method in interface io.karatelabs.driver.Mouse
Perform a mouse wheel scroll.
WHITE - Static variable in class io.karatelabs.output.Console
 
window(String) - Method in interface io.karatelabs.driver.CoreDriver
Perform window management operation.
window(String) - Method in interface io.karatelabs.driver.Driver
Window management.
window(String) - Method in class io.karatelabs.driver.w3c.W3cDriver
 
with(Logger) - Static method in class io.karatelabs.output.LogContext
Create a LogWriter that captures to the thread-local LogContext AND cascades to SLF4J.
within(double) - Method in class io.karatelabs.driver.Finder
Set the tolerance for "near" matching.
within(Object) - Method in class io.karatelabs.match.Value
 
WITHIN - Enum constant in enum class io.karatelabs.match.Match.Type
 
workingDir - Variable in class io.karatelabs.core.Suite
 
workingDir() - Method in record class io.karatelabs.process.ProcessConfig
Returns the value of the workingDir record component.
workingDir(String) - Method in class com.intuit.karate.Runner.Builder
Deprecated, for removal: This API element is subject to removal in a future version.
workingDir(String) - Method in class io.karatelabs.core.Runner.Builder
Set the working directory for relative path resolution.
workingDir(String) - Method in class io.karatelabs.process.ProcessBuilder
 
workingDir(Path) - Method in class io.karatelabs.core.Runner.Builder
Set the working directory for relative path resolution.
workingDir(Path) - Method in class io.karatelabs.process.ProcessBuilder
 
WRAP - Static variable in class io.karatelabs.http.Cookies
 
wrapInFunctionInvoke(String) - Static method in class io.karatelabs.driver.Locators
Wrap JavaScript in an IIFE (Immediately Invoked Function Expression).
wrapWithShell(List<String>) - Static method in class io.karatelabs.process.ProcessBuilder
Wrap command with shell for shell features (pipes, env expansion, etc.)
write(SuiteResult, Path, String) - Static method in class io.karatelabs.output.HtmlReportWriter
Generate HTML reports from a SuiteResult.
writeFeature(FeatureResult, Path) - Static method in class io.karatelabs.output.CucumberJsonWriter
Write Cucumber JSON report for a single feature.
writeFeature(FeatureResult, Path) - Static method in class io.karatelabs.output.JunitXmlWriter
Write JUnit XML report for a single feature.
writeFeatureHtml(FeatureResult, Path) - Static method in class io.karatelabs.output.HtmlReportWriter
Write a single feature HTML report.
writeFromJsonLines(Path, Path) - Static method in class io.karatelabs.output.HtmlReportWriter
Generate HTML reports from a JSON Lines file.
writeSummaryPages(List<Map<String, Object>>, SuiteResult, Path, String) - Static method in class io.karatelabs.output.HtmlReportWriter
Write summary pages (summary, index) from feature maps.
writeTimelineHtml(List<Map<String, Object>>, SuiteResult, Path, String, int) - Static method in class io.karatelabs.output.HtmlReportWriter
Write the timeline HTML page showing scenario execution across threads.
WsClient - Class in io.karatelabs.http
Protocol-agnostic WebSocket client built on Netty.
WsClientHandler - Class in io.karatelabs.http
Netty handler for WebSocket client connections.
WsClientHandler(WsClient, WebSocketClientHandshaker) - Constructor for class io.karatelabs.http.WsClientHandler
 
WsClientOptions - Class in io.karatelabs.http
Configuration for WebSocket client connections using builder pattern.
WsClientOptions.Builder - Class in io.karatelabs.http
 
WsConnection - Class in io.karatelabs.http
WebSocket connection wrapping a Netty channel.
WsException - Exception Class in io.karatelabs.http
Exception type for WebSocket errors with cause differentiation.
WsException(WsException.Type, String) - Constructor for exception class io.karatelabs.http.WsException
 
WsException(WsException.Type, String, Throwable) - Constructor for exception class io.karatelabs.http.WsException
 
WsException.Type - Enum Class in io.karatelabs.http
 
WsFrame - Class in io.karatelabs.http
Immutable wrapper for WebSocket frames (text, binary, control frames).
WsFrame.Type - Enum Class in io.karatelabs.http
 
WsHandler - Interface in io.karatelabs.http
Handler for WebSocket upgrade requests.

X

xFrameOptions(String) - Method in class io.karatelabs.http.ServerConfig
 
XML - Enum constant in enum class io.karatelabs.match.Value.Type
 

Y

yellow(String) - Static method in class io.karatelabs.output.Console
 
YELLOW - Static variable in class io.karatelabs.output.Console
 

Z

ZERO_BYTES - Static variable in class io.karatelabs.http.HttpUtils
 

_

_equals(Object) - Method in class io.karatelabs.match.Value
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form