ToolBar

public class ToolBar extends AbstractUiElement

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

Тулбар - панель инструментов. Содержит на себе операции, визуально представленные в виде кнопок ToolButton.

See also

Constructors

ToolBar

public ToolBar(Selection selection, WebElement webElement)

Панель инструментов не всегда принадлежит фрейму Frame. Тулбар может принадлежать компоновщику Composer.

Parameters:
  • selection – Выборка

  • webElement – Web-элемент

Methods

button

public ToolButton button(String operationName)

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

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

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

Throws:
  • ElementNotFoundException – если кнопка не обнаружена на dom-модели или не появилась на dom-дереве в течение времени ее ожидания

Returns:

кнопка панели инструментов

button

public ToolButton button(StandardOperations operation)

New in version 1.1.0.

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

Parameters:
  • operation – стандартная операция выборки

Throws:
  • ElementNotFoundException – если кнопка не обнаружена или не появилась на dom-дереве в течение времени ее ожидания

Returns:

кнопка панели инструментов

buttonByCaption

public ToolButton buttonByCaption(String caption)

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

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

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

Throws:
  • ElementNotFoundException – если кнопка не обнаружена или не появилась на dom-дереве в течение времени ее ожидания

Returns:

кнопка панели инструментов

wait

public static ToolBar wait(Selection parent)

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

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

Parameters:
  • parent – родительская выборка

Throws:
  • ElementNotFoundException – если панель инструментов не обнаружена или не отобразилась на dom-дереве в течение времени ее ожидания

Returns:

панель инструментов