represents a dom element selector and the method to extract the value from the element.

Extends

Properties

multiValue?

optional multiValue: boolean;
Optional. Whether the selector extracts multiple values, if set to true the returned value will be array of strings

regex?

optional regex: object;
Optional. A regex pattern and match index for extracting the value.

matchIndex?

optional matchIndex: number;

pattern

pattern: string;

selectionMethod?

optional selectionMethod: object | "direct-text" | "all-text";
Optional. The method for selecting the value. all-text selects all text content, direct-text selects the direct text content(does not include the text inside nested elements), and propertyName selects the value of a property.

selector

selector: string;
The selector string for the element.

Inherited from

ElementSelector.selector

type?

optional type: "css" | "xpath";
Optional. The type of the selector (xpath or css) default is css

Inherited from

ElementSelector.type