Class: TermwrightError
@termwright/driver / TermwrightError
Class: TermwrightError
Section titled “Class: TermwrightError”Defined in: driver/src/errors.ts:19
Base class for every error the driver throws. Carries a stable code plus Playwright-grade diagnostics (what was observed, which candidates existed, and a suggestion).
Extends
Section titled “Extends”Error
Extended by
Section titled “Extended by”AmbiguousLocatorErrorAdapterGuaranteeViolationErrorDuplicateSemanticKeyErrorCapabilityProviderLostErrorCapabilityProviderViolationErrorEvidenceConflictErrorCapabilityUnavailableErrorCapacityErrorHistoryTruncatedErrorInputModeDisabledErrorNotFoundErrorNotActionableErrorProbeAttachFailedErrorProcessExitedErrorPtyBackendErrorProtocolViolationErrorSessionClosedErrorSemanticCapabilityUnavailableErrorStaleSnapshotErrorTimeoutError
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new TermwrightError(
code,message,diagnostics):TermwrightError
Defined in: driver/src/errors.ts:24
Parameters
Section titled “Parameters”message
Section titled “message”string
diagnostics
Section titled “diagnostics”Returns
Section titled “Returns”TermwrightError
Overrides
Section titled “Overrides”Error.constructor
Properties
Section titled “Properties”actionability?
Section titled “actionability?”
optionalactionability?:ActionabilityExplanation
Defined in: driver/src/errors.ts:22
readonlycode:TermwrightErrorCode
Defined in: driver/src/errors.ts:20
diagnostics
Section titled “diagnostics”
readonlydiagnostics:ErrorDiagnostics
Defined in: driver/src/errors.ts:21
Methods
Section titled “Methods”toString()
Section titled “toString()”toString():
string
Defined in: driver/src/errors.ts:38
Renders message + diagnostics the way test runners print failures.
Returns
Section titled “Returns”string
withActionability()
Section titled “withActionability()”withActionability(
explanation):this
Defined in: driver/src/errors.ts:32
Attach the exact failed planner evaluation; never recomputed after state changes.
Parameters
Section titled “Parameters”explanation
Section titled “explanation”Returns
Section titled “Returns”this