Skip to main content

Class: CssLocator

Defined in: packages/core/src/locators/CssLocator.ts:17

The primitive PartLocator element: a single CSS selector, optionally carrying its LocatorRelativePosition (how it composes with an ancestor locator) and descriptive CssLocatorSource. Every by* locator builder (byDataTestId, byRole, byCssSelector, ...) produces one of these; a PartLocator chain is an array of them.

Extended by​

Constructors​

Constructor​

new CssLocator(selector, initializeValue?): CssLocator

Defined in: packages/core/src/locators/CssLocator.ts:21

Parameters​

selector​

string

initializeValue?​

Partial<CssLocatorInitializer>

Returns​

CssLocator

Properties​

selector​

readonly selector: string

Defined in: packages/core/src/locators/CssLocator.ts:22

Accessors​

complexity​

Get Signature​

get complexity(): LocatorComplexity

Defined in: packages/core/src/locators/CssLocator.ts:35

Returns​

LocatorComplexity


relative​

Get Signature​

get relative(): LocatorRelativePosition

Defined in: packages/core/src/locators/CssLocator.ts:31

Returns​

LocatorRelativePosition

Methods​

clone()​

clone(override?): CssLocator

Defined in: packages/core/src/locators/CssLocator.ts:39

Parameters​

override?​

Partial<CssLocatorInitializer>

Returns​

CssLocator