getElementByCustomLocator

protected fun getElementByCustomLocator(locator: By, description: String, hidden: Boolean = false): Element

Создание объекта Element с помощью кастомного локатора.

Пример:

// Пользовательский класс CustomLocator, наследуется от By
public Element element =
getElementByCustomLocator(new CustomLocator("locator"),
"Элемент с кастомным локатором");

Return

Объект Element

Since

2.0.3

Parameters

locator

Локатор элемента

description

Описание элемента. Не должно быть пустой или пробельной строкой

hidden

По умолчанию false. Признак скрытого элемента, элемента, у которого свойство displayed равно false


protected fun getElementByCustomLocator(parent: Element, locator: By, description: String, hidden: Boolean = false): Element

Создание объекта Element с помощью кастомного локатора. Первым параметром метод принимает родительский Element, в контексте которого будет осуществляться поиск.

Пример:

// Пользовательский класс CustomLocator, наследуется от By
public Element element =
getElementByCustomLocator(parentElement, new CustomLocator("locator"),
"Элемент с кастомным локатором");

Return

Объект Element

Since

2.0.3

Parameters

parent

Родительский элемент

locator

Локатор элемента

description

Описание элемента. Не должно быть пустой или пробельной строкой

hidden

По умолчанию false. Признак скрытого элемента, элемента, у которого свойство displayed равно false