Skip to main content

Class: CssLocator

@atomic-testing/core.CssLocator

Hierarchy

Constructors

constructor

new CssLocator(selector, initializeValue?): CssLocator

Parameters

NameType
selectorstring
initializeValue?Partial<CssLocatorInitializer>

Returns

CssLocator

Defined in

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

Properties

_relativePosition

Private _relativePosition: LocatorRelativePosition = LocatorRelativePosition.Descendent

Defined in

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


_source

Private Optional _source: CssLocatorSource

Defined in

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


_type

Private _type: LocatorType = 'css'

Defined in

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


selector

Readonly selector: string

Defined in

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

Accessors

complexity

get complexity(): LocatorComplexity

Returns

LocatorComplexity

Defined in

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


relative

get relative(): LocatorRelativePosition

Returns

LocatorRelativePosition

Defined in

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


source

get source(): Optional<CssLocatorSource>

Returns

Optional<CssLocatorSource>

Defined in

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


type

get type(): LocatorType

Returns

LocatorType

Defined in

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

Methods

chain

chain(...locatorsToAppend): PartLocator

Parameters

NameType
...locatorsToAppendPartLocator[]

Returns

PartLocator

Defined in

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


clone

clone(override?): CssLocator

Parameters

NameType
override?Partial<CssLocatorInitializer>

Returns

CssLocator

Defined in

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