Class: LocatorResolutionError
Defined in: packages/core/src/errors/LocatorResolutionError.ts:23
Error thrown when a PartLocator cannot be reduced to a CSS selector —
e.g. a LinkedCssLocator whose match target is absent, or a
valueExtract method the resolver does not implement.
Lives in the interactor-level error hierarchy (ADR-010): it carries only a
serializable locatorDescription derived via
getLocatorInfoForErrorLog, so consumers that catch on
InteractorErrorBase see it alongside ElementNotFoundError rather than
a bare Error escaping the frozen contract (#1051).
Extends​
Constructors​
Constructor​
new LocatorResolutionError(
locator,reason):LocatorResolutionError
Defined in: packages/core/src/errors/LocatorResolutionError.ts:24
Parameters​
locator​
reason​
string
Returns​
LocatorResolutionError
Overrides​
InteractorErrorBase.constructor
Inherited members (6)
Properties​
cause?​
optionalcause?:unknown
Defined in: node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.es2022.error.d.ts:24
Inherited from​
locatorDescription​
readonlylocatorDescription:string
Defined in: packages/core/src/errors/InteractorErrorBase.ts:14
Inherited from​
InteractorErrorBase.locatorDescription
message​
message:
string
Defined in: node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.es5.d.ts:1075
Inherited from​
name​
name:
string
Defined in: node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.es5.d.ts:1074
Inherited from​
stack?​
optionalstack?:string
Defined in: node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.es5.d.ts:1076
Inherited from​
Methods​
isError()​
staticisError(error):error is Error
Defined in: node_modules/.pnpm/typescript@6.0.3/node_modules/typescript/lib/lib.esnext.error.d.ts:21
Indicates whether the argument provided is a built-in Error instance or not.
Parameters​
error​
unknown
Returns​
error is Error