A step result from a browser, mobile, or multistep API test.

Hierarchy

  • SyntheticsTestResultStep

Constructors

Properties

additionalProperties?: {
    [key: string]: any;
}

A container for additional, undeclared properties. This is a holder for any undeclared properties as specified with the 'additionalProperties' keyword in the OAS document.

Type declaration

  • [key: string]: any
allowFailure?: boolean

Whether the test continues when this step fails.

apiTest?: {
    [key: string]: any;
}

Inner API test definition for browser runApiTest steps.

Type declaration

  • [key: string]: any

Assertion result for a browser or mobile step.

Assertion results produced by the step.

blockedRequestsUrls?: string[]

URLs of requests blocked during the step.

Bounding box of an element on the page.

Browser errors captured during the step.

Storage bucket keys for artifacts produced during a step or test.

CDN resources encountered during the step.

clickType?: string

Click type performed in a browser step.

compressedJsonDescriptor?: string

Compressed JSON descriptor for the step (internal format).

config?: {
    [key: string]: any;
}

Request configuration executed by this step (API test steps).

Type declaration

  • [key: string]: any
description?: string

Human-readable description of the step.

duration?: number

Duration of the step in milliseconds.

elementDescription?: string

Description of the element interacted with by the step.

Element locator updates produced during a step.

A variable used or extracted during a test.

Details about the failure of a Synthetic test.

HTTP results produced by an MCP step.

id?: string

Identifier of the step.

isCritical?: boolean

Whether this step is critical for the test outcome.

javascriptCustomAssertionCode?: boolean

Whether the step uses a custom JavaScript assertion.

locateElementDuration?: number

Time taken to locate the element in milliseconds.

name?: string

Name of the step.

Details of the outgoing request made during the test execution.

Details of the response received during the test execution.

Retry results for the step.

retryCount?: number

Number of times this step was retried.

RUM application context associated with a step or sub-test.

startedAt?: number

Unix timestamp (ms) of when the step started.

status?: string

Status of the step (for example, passed, failed).

Information about a sub-step in a nested test execution.

Information about a sub-test played from a parent browser test.

subtype?: string

Subtype of the step.

Browser tabs involved in the step.

timings?: {
    [key: string]: any;
}

Timing breakdown of the step execution.

Type declaration

  • [key: string]: any
tunnel?: boolean

Whether the step was executed through a Synthetics tunnel.

type?: string

Type of the step (for example, click, assertElementContent, runApiTest).

url?: string

URL associated with the step (for navigation steps).

value?: any

Step value. Its type depends on the step type.

Variables captured during a test step.

Web vitals metrics captured during the step.

Warnings emitted during the step.

Generated using TypeDoc