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)#

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

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

Throws
Returns

пункт меню

item#

public MenuItem item(String... operationNames)

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

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

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

Throws
Returns

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

itemByCaption#

public MenuItem itemByCaption(String caption)#

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

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

Throws
Returns

пункт меню

itemByCaption#

public MenuItem itemByCaption(String... captions)

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

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

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

Throws
Returns

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

waitByCaption#

public MenuItem waitByCaption(String caption)#

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

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

Throws
Returns

пункт меню

waitByOperation#

public MenuItem waitByOperation(String operationName)#

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

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

Throws
Returns

пункт меню