Skip to main content

Class: LinkedCssLocator

Defined in: packages/core/src/locators/LinkedCssLocator.ts:40

A CssLocator whose match must also satisfy a value comparison against a second, independently-located target element — e.g. an <option> whose value equals a <select>'s current value. valueExtract describes how to read the value off this locator's own match; matchingTargetLocator / matchingTargetValueExtract describe where to read the value to compare against. Produced by byLinkedElement (experimental).

Extends​

Constructors​

Constructor​

new LinkedCssLocator(selector, initializeValue): LinkedCssLocator

Defined in: packages/core/src/locators/LinkedCssLocator.ts:52

Parameters​

selector​

string

initializeValue​

LinkedCssLocatorInitializer & Partial<CssLocatorInitializer>

Returns​

LinkedCssLocator

Overrides​

CssLocator.constructor

Accessors​

complexity​

Get Signature​

get complexity(): LocatorComplexity

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

Returns​

LocatorComplexity

Overrides​

CssLocator.complexity


matchingTargetLocator​

Get Signature​

get matchingTargetLocator(): PartLocator

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

Returns​

PartLocator


matchingTargetValueExtract​

Get Signature​

get matchingTargetValueExtract(): LinkedCssLocatorAttributeValueExtract

Defined in: packages/core/src/locators/LinkedCssLocator.ts:71

Returns​

LinkedCssLocatorAttributeValueExtract


valueExtract​

Get Signature​

get valueExtract(): LinkedCssLocatorAttributeValueExtract

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

Returns​

LinkedCssLocatorAttributeValueExtract

Methods​

clone()​

clone(override?): LinkedCssLocator

Defined in: packages/core/src/locators/LinkedCssLocator.ts:75

Parameters​

override?​

Partial<LinkedCssLocatorInitializer> & Partial<CssLocatorInitializer>

Returns​

LinkedCssLocator

Overrides​

CssLocator.clone

Inherited members (2)