AbstractMenu#
- public abstract class AbstractMenu extends AbstractUiElement#
New in version 1.1.0: Методы и сигнатуры приведены к соглашению по именам.
Абстрактное меню.
See also
Constructors#
AbstractMenu#
- protected AbstractMenu(AbstractUiElement parent, WebElement webElement)#
AbstractMenu#
- protected AbstractMenu(BrowserContext browserContext, WebElement webElement)#
Methods#
item#
- public MenuItem item(String operationName)#
Метод выполняет поиск пункта меню, соответствующего операции с указанным именем.
- Parameters
operationName – имя операции выборки
- Throws
ElementNotFoundException
– если не удалось получить пункт меню
- Returns
пункт меню
item#
- public MenuItem item(String... operationNames)
Метод выполняет последовательный поиск пунктов меню, соответствующих операциям с указанными именами.
Для каждого не последнего пункта выполняется “клик”, для раскрытия под меню.
- Parameters
operationNames – имена операций
- Throws
ElementNotFoundException
– если какой-то из пунктов меню не был найден
- Returns
пункт меню, соответсвующий операции с последним именем.
itemByCaption#
- public MenuItem itemByCaption(String caption)#
Метод выполняет поиск пункта меню, соответствующего операции с указанным наименованием.
- Parameters
caption – наименование
- Throws
ElementNotFoundException
– если не удалось получить пункт меню
- Returns
пункт меню
itemByCaption#
- public MenuItem itemByCaption(String... captions)
Метод выполняет последовательный поиск пунктов меню, соответствующих операциям с указанными наименованиями.
Для каждого не последнего пункта выполняется “клик”, для раскрытия подменю.
- Parameters
captions – наименования пунктов меню
- Throws
ElementNotFoundException
– если какой-то из пунктов меню не был найден
- Returns
пункт меню, соответсвующий операции с последним наименованием.
waitByCaption#
- public MenuItem waitByCaption(String caption)#
Метод выполняет ожидание html-элемента, соответствующего
MenuItem
с указанным наименованием операции, в дереве html-элементов браузера, ограниченном указанным родительски элементом.- Parameters
caption – наименование операции выборки
- Throws
ElementNotFoundException
– если не дождались появления html-элемента
- Returns
пункт меню
waitByOperation#
- public MenuItem waitByOperation(String operationName)#
Метод выполняет ожидание html-элемента, соответствующего
MenuItem
с указанным именем операции, в дереве html-элементов браузера, ограниченном указанным родительски элементом.- Parameters
operationName – имя операции выборки
- Throws
ElementNotFoundException
– если не дождались появления html-элемента
- Returns
пункт меню