AbstractMenu

public abstract class AbstractMenu extends AbstractUiElement

New in version 1.1.0: Методы и сигнатуры приведены к соглашению по именам.

Абстрактное меню.

Constructors

AbstractMenu

protected AbstractMenu(AbstractUiElement parent, WebElement webElement)

AbstractMenu

protected AbstractMenu(BrowserContext browserContext, WebElement webElement)

Methods

item

public MenuItem item(String operationName)

New in version 1.1.0: Метод приведен к соглашению по именам (ранее метод не выполнял ожидания появления пункта меню на dom-модели).

Метод выполняет поиск пункта меню, соответствующего операции с указанным именем.

Parameters:
  • operationName – имя операции выборки

Throws:
Returns:

пункт меню

item

public MenuItem item(String... operationNames)

New in version 1.1.0: Метод приведен к соглашению по именам (ранее метод не выполнял ожидания появления пунктов меню и подменю на dom-модели).

Метод выполняет последовательный поиск пунктов меню, соответствующих операциям с указанными именами.

Для каждого не последнего пункта выполняется “клик”, для раскрытия под меню.

Parameters:
  • operationNames – имена операций

Throws:
Returns:

пункт меню, соответсвующий операции с последним именем.

itemByCaption

public MenuItem itemByCaption(String caption)

New in version 1.1.0: Метод приведен к соглашению по именам (ранее метод не выполнял ожидания появления пункта меню на dom-модели).

Метод выполняет поиск пункта меню, соответствующего операции с указанным наименованием.

Parameters:
  • caption – наименование

Throws:
Returns:

пункт меню

itemByCaption

public MenuItem itemByCaption(String... captions)

New in version 1.1.0: Метод приведен к соглашению по именам (ранее метод не выполнял ожидания появления пунктов меню и подменю на dom-модели).

Метод выполняет последовательный поиск пунктов меню, соответствующих операциям с указанными наименованиями.

Для каждого не последнего пункта выполняется “клик”, для раскрытия подменю.

Parameters:
  • captions – наименования пунктов меню

Throws:
Returns:

пункт меню, соответсвующий операции с последним наименованием.

waitByCaption

public MenuItem waitByCaption(String caption)

New in version 1.1.0: Метод приведен к соглашению по именам (ранее метод назывался findByCaption).

Метод выполняет ожидание html-элемента, соответствующего MenuItem с указанным наименованием операции, в дереве html-элементов браузера, ограниченном указанным родительски элементом.

Parameters:
  • caption – наименование операции выборки

Throws:
Returns:

пункт меню

waitByOperation

public MenuItem waitByOperation(String operationName)

New in version 1.1.0: Метод приведен к соглашению по именам (ранее метод назывался findByOperation).

Метод выполняет ожидание html-элемента, соответствующего MenuItem с указанным именем операции, в дереве html-элементов браузера, ограниченном указанным родительски элементом.

Parameters:
  • operationName – имя операции выборки

Throws:
Returns:

пункт меню