Skip to content

EngineErrorCodes

Namespace: E2E

public static class EngineErrorCodes

Stable engine error codes, as in the upstream engine contract.

Inheritance: object

View source

public const string ActionMayHaveCommitted = "ACTION_MAY_HAVE_COMMITTED"

The input was dispatched before the failure, so the action may have taken effect. Do not repeat it blindly.

Value: string

View source

public const string Cancelled = "CANCELLED"

Value: string

View source

public const string EngineFailure = "ENGINE_FAILURE"

Any other engine failure.

Value: string

View source

public const string FrameAmbiguous = "FRAME_AMBIGUOUS"

Value: string

View source

public const string FrameNotFound = "FRAME_NOT_FOUND"

Value: string

View source

public const string InvalidState = "INVALID_STATE"

Value: string

View source

public const string NodeStale = "NODE_STALE"

The node or document a ref named is gone. Observe again and retry.

Value: string

View source

public const string NotActionable = "NOT_ACTIONABLE"

The target never became visible, enabled, stable, or editable. Nothing was dispatched.

Value: string

View source

public const string OperationTimeout = "OPERATION_TIMEOUT"

A navigation, read, or keyboard operation ran out of time. A timeout stays this code and is not retried, even when the call log mentions a detached element or a navigation.

Value: string

View source

public const string UnsupportedCapability = "UNSUPPORTED_CAPABILITY"

Value: string

View source

public static bool IsRetryable(string? code)

Whether <code class=“paramref”>code</code> describes a repeatable read and may be retried.

Parameters

Name Type Description
code string

Returns: bool

View source