getElementByRelativeLocator

protected fun getElementByRelativeLocator(locator: RelativeLocator.RelativeBy, description: String, hidden: Boolean = false): Element

Создание объекта Element с помощью относительного (org.openqa.selenium.support.locators.RelativeLocator.RelativeBy) локатора (создается методом org.openqa.selenium.support.locators.RelativeLocator.with).

Пример:

public Element element =
getElementByRelativeLocator(with(By.tagName("tag")).toLeftOf(By.id("id")),
"Элемент с относительным локатором");

Return

Объект Element

Since

2.0.3

Parameters

locator

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

description

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

hidden

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


protected fun getElementByRelativeLocator(parent: Element, locator: RelativeLocator.RelativeBy, description: String, hidden: Boolean = false): Element

Создание объекта Element с помощью относительного (org.openqa.selenium.support.locators.RelativeLocator.RelativeBy) локатора (создается методом org.openqa.selenium.support.locators.RelativeLocator.with). Первым параметром метод принимает родительский Element, в контексте которого будет осуществляться поиск.

Пример:

public Element element =
getElementByRelativeLocator(parentElement, with(By.tagName("tag")).toLeftOf(By.id("id")),
"Элемент с относительным локатором");

Return

Объект Element

Since

2.0.3

Parameters

parent

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

locator

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

description

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

hidden

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