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)¶
New in version 1.1.0: Метод приведен к соглашению по именам (ранее метод не выполнял ожидания появления пункта меню на dom-модели).
Метод выполняет поиск пункта меню, соответствующего операции с указанным именем.
- Parameters:
operationName – имя операции выборки
- Throws:
ElementNotFoundException
– если не удалось получить пункт меню
- Returns:
пункт меню
item¶
- public MenuItem item(String... operationNames)
New in version 1.1.0: Метод приведен к соглашению по именам (ранее метод не выполнял ожидания появления пунктов меню и подменю на dom-модели).
Метод выполняет последовательный поиск пунктов меню, соответствующих операциям с указанными именами.
Для каждого не последнего пункта выполняется “клик”, для раскрытия под меню.
- Parameters:
operationNames – имена операций
- Throws:
ElementNotFoundException
– если какой-то из пунктов меню не был найден
- Returns:
пункт меню, соответсвующий операции с последним именем.
itemByCaption¶
- public MenuItem itemByCaption(String caption)¶
New in version 1.1.0: Метод приведен к соглашению по именам (ранее метод не выполнял ожидания появления пункта меню на dom-модели).
Метод выполняет поиск пункта меню, соответствующего операции с указанным наименованием.
- Parameters:
caption – наименование
- Throws:
ElementNotFoundException
– если не удалось получить пункт меню
- Returns:
пункт меню
itemByCaption¶
- public MenuItem itemByCaption(String... captions)
New in version 1.1.0: Метод приведен к соглашению по именам (ранее метод не выполнял ожидания появления пунктов меню и подменю на dom-модели).
Метод выполняет последовательный поиск пунктов меню, соответствующих операциям с указанными наименованиями.
Для каждого не последнего пункта выполняется “клик”, для раскрытия подменю.
- Parameters:
captions – наименования пунктов меню
- Throws:
ElementNotFoundException
– если какой-то из пунктов меню не был найден
- Returns:
пункт меню, соответсвующий операции с последним наименованием.
waitByCaption¶
- public MenuItem waitByCaption(String caption)¶
New in version 1.1.0: Метод приведен к соглашению по именам (ранее метод назывался findByCaption).
Метод выполняет ожидание html-элемента, соответствующего
MenuItem
с указанным наименованием операции, в дереве html-элементов браузера, ограниченном указанным родительски элементом.- Parameters:
caption – наименование операции выборки
- Throws:
ElementNotFoundException
– если не дождались появления html-элемента
- Returns:
пункт меню
waitByOperation¶
- public MenuItem waitByOperation(String operationName)¶
New in version 1.1.0: Метод приведен к соглашению по именам (ранее метод назывался findByOperation).
Метод выполняет ожидание html-элемента, соответствующего
MenuItem
с указанным именем операции, в дереве html-элементов браузера, ограниченном указанным родительски элементом.- Parameters:
operationName – имя операции выборки
- Throws:
ElementNotFoundException
– если не дождались появления html-элемента
- Returns:
пункт меню