class LocatorHelper (View source)

Methods

array
getBlockLocator(string $block_name, string|null $modificator_name = null, string|null $modificator_value = null)

Returns block locator.

array
getElementLocator(string $element_name, string $block_name, string|null $modificator_name = null, string|null $modificator_value = null)

Returns element locator.

string
getModificatorSelector(string|null $modificator_name = null, string|null $modificator_value = null)

Returns block/element modificator selector.

Details

array getBlockLocator(string $block_name, string|null $modificator_name = null, string|null $modificator_value = null)

Returns block locator.

Parameters

string $block_name Block name.
string|null $modificator_name Modificator name.
string|null $modificator_value Modificator value.

Return Value

array

Exceptions

ElementException When block isn't specified.

array getElementLocator(string $element_name, string $block_name, string|null $modificator_name = null, string|null $modificator_value = null)

Returns element locator.

Parameters

string $element_name Element name.
string $block_name Block name.
string|null $modificator_name Modificator name.
string|null $modificator_value Modificator value.

Return Value

array

Exceptions

ElementException When block/element isn't specified.

protected string getModificatorSelector(string|null $modificator_name = null, string|null $modificator_value = null)

Returns block/element modificator selector.

Parameters

string|null $modificator_name Modificator name.
string|null $modificator_value Modificator value.

Return Value

string