Skip to main content

Class: LinkedCssLocator

@atomic-testing/core.LinkedCssLocator

Hierarchy

Constructors

constructor

new LinkedCssLocator(selector, initializeValue): LinkedCssLocator

Parameters

NameType
selectorstring
initializeValueLinkedCssLocatorInitializer & Partial<CssLocatorInitializer>

Returns

LinkedCssLocator

Overrides

CssLocator.constructor

Defined in

packages/core/src/locators/LinkedCssLocator.ts:44

Properties

_matchingTargetLocator

Private _matchingTargetLocator: PartLocator

Defined in

packages/core/src/locators/LinkedCssLocator.ts:38


_matchingTargetValueExtract

Private _matchingTargetValueExtract: LinkedCssLocatorAttributeValueExtract

Defined in

packages/core/src/locators/LinkedCssLocator.ts:39


_valueExtract

Private _valueExtract: LinkedCssLocatorAttributeValueExtract

Defined in

packages/core/src/locators/LinkedCssLocator.ts:33


selector

Readonly selector: string

Inherited from

CssLocator.selector

Defined in

packages/core/src/locators/CssLocator.ts:19

Accessors

complexity

get complexity(): LocatorComplexity

Returns

LocatorComplexity

Overrides

CssLocator.complexity

Defined in

packages/core/src/locators/LinkedCssLocator.ts:51


matchingTargetLocator

get matchingTargetLocator(): PartLocator

Returns

PartLocator

Defined in

packages/core/src/locators/LinkedCssLocator.ts:59


matchingTargetValueExtract

get matchingTargetValueExtract(): LinkedCssLocatorAttributeValueExtract

Returns

LinkedCssLocatorAttributeValueExtract

Defined in

packages/core/src/locators/LinkedCssLocator.ts:63


relative

get relative(): LocatorRelativePosition

Returns

LocatorRelativePosition

Inherited from

CssLocator.relative

Defined in

packages/core/src/locators/CssLocator.ts:28


source

get source(): Optional<CssLocatorSource>

Returns

Optional<CssLocatorSource>

Inherited from

CssLocator.source

Defined in

packages/core/src/locators/CssLocator.ts:36


type

get type(): LocatorType

Returns

LocatorType

Inherited from

CssLocator.type

Defined in

packages/core/src/locators/CssLocator.ts:32


valueExtract

get valueExtract(): LinkedCssLocatorAttributeValueExtract

Returns

LinkedCssLocatorAttributeValueExtract

Defined in

packages/core/src/locators/LinkedCssLocator.ts:55

Methods

chain

chain(...locatorsToAppend): PartLocator

Parameters

NameType
...locatorsToAppendPartLocator[]

Returns

PartLocator

Inherited from

CssLocator.chain

Defined in

packages/core/src/locators/CssLocator.ts:40


clone

clone(override?): LinkedCssLocator

Parameters

NameType
override?Partial<LinkedCssLocatorInitializer> & Partial<CssLocatorInitializer>

Returns

LinkedCssLocator

Overrides

CssLocator.clone

Defined in

packages/core/src/locators/LinkedCssLocator.ts:67