ToolBar¶
- public class ToolBar extends AbstractUiElement¶
Added in version 1.1.0: Методы приведены к соглашению по именам (см. описания методов класса).
Added in version 1.1.3: Добавлены свойства отображения панели инструментов (
ToolBar.Orientation,ToolBar.IconAlign). Добавлена поддержка выпадающих меню.Added in version 1.2.1: Добавлены методы
findButton(String),findButton(StandardOperations),findButtonByCaption(String),hasButton(String),hasButton(StandardOperations)иhasButtonByCaption(String).Тулбар - панель инструментов. Содержит на себе операции, визуально представленные в виде кнопок
ToolButton.See also
Constructors¶
ToolBar¶
- public ToolBar(Selection selection, WebElement webElement)¶
Панель инструментов не всегда принадлежит фрейму
Frame. Тулбар может принадлежать компоновщикуComposer.- Parameters:
selection – Выборка
webElement – Web-элемент
Methods¶
button¶
- public ToolButton button(StandardOperations operation)¶
Added in version 1.1.0.
Метод ожидает появления (
Defaults.getDurationWaitElement()) и возвращает кнопку панели инструментов, соответствующую указанной стандартной операции.- Parameters:
operation – стандартная операция выборки
- Throws:
ElementNotFoundException– если кнопка не обнаружена или не появилась на dom-дереве в течение времени ее ожидания
- Returns:
кнопка панели инструментов
findButton¶
- public Optional<ToolButton> findButton(StandardOperations operation)¶
Added in version 1.2.1.
Найти кнопку панели инструментов по стандартной операции. Метод не выполняет ожидание появления кнопки (
Defaults.getDurationWaitElement()).- Parameters:
operation – операция
- Returns:
опциональная кнопка панели инструментов
getIconAlign¶
- public ToolBar.IconAlign getIconAlign()¶
Added in version 1.1.3.
Возвращает тип выравнивания иконки (
ToolBar.IconAlign) в кнопках панели инструментов.- Returns:
тип выравнивания иконки или
ToolBar.IconAlign.Unknownесли не указана.
getOrientation¶
- public ToolBar.Orientation getOrientation()¶
Added in version 1.1.3.
Возвращает ориентацию
ToolBar.Orientationпанели инструментов.- Returns:
ориентация или
ToolBar.Orientation.Unknownесли не указана.
hasButton¶
- public boolean hasButton(StandardOperations operation)¶
Added in version 1.2.1.
Проверить наличие кнопки на панели инструментов по стандартной операции. Метод не выполняет ожидание появления кнопки (
Defaults.getDurationWaitElement()).- Parameters:
operation – операция
- Returns:
true если кнопка присутствует на панели инструментов, иначе: false
wait¶
- public static ToolBar wait(Selection parent)¶
Added in version 1.1.0: Метод переименован согласно соглашению по именам (ранее метод назывался find).
Метод выполняет ожидание появление html-элемента, соответствующего
ToolBar, в дереве html-элементов браузера и возвращает его.- Parameters:
parent – родительская выборка
- Throws:
ElementNotFoundException– если панель инструментов не обнаружена или не отобразилась на dom-дереве в течение времени ее ожидания
- Returns:
панель инструментов