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​
Accessors​
complexity​
Get Signature​
get complexity():
LocatorComplexity
Defined in: packages/core/src/locators/LinkedCssLocator.ts:59
Returns​
Overrides​
matchingTargetLocator​
Get Signature​
get matchingTargetLocator():
PartLocator
Defined in: packages/core/src/locators/LinkedCssLocator.ts:67
Returns​
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​
Inherited members (2)
Properties​
selector​
readonlyselector:string
Defined in: packages/core/src/locators/CssLocator.ts:22
Inherited from​
Accessors​
relative​
Get Signature​
get relative():
LocatorRelativePosition
Defined in: packages/core/src/locators/CssLocator.ts:31