ToolButton#

public class ToolButton extends OperationController<ToolButton>#

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

Операция, представленная кнопкой на панели инструментов ToolBar.

Constructors#

ToolButton#

public ToolButton(BrowserContext browserContext, WebElement webElement)#

ToolButton#

public ToolButton(AbstractUiElement parent, WebElement webElement)#

Methods#

newChildController#

protected ToolButton newChildController(BrowserContext browserContext, WebElement webElement)#

waitByCaption#

public static ToolButton waitByCaption(AbstractUiElement parent, String caption)#

Подождать появления на панели инструментов кнопки по ее текстовому представлению и вернуть ее.

Parameters
  • parent – родительский элемент, в котором ожидается присутствие кнопки

  • caption – текстовое представление кнопки

Throws
  • org.openqa.selenium.TimeoutException – если кнопка не обнаружена или не появилась на панели инструментов в течение времени ожидания

Returns

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

waitByOperation#

public static ToolButton waitByOperation(AbstractUiElement parent, String operation)#

Подождать появления на панели инструментов кнопки по имени операции и вернуть ее.

Parameters
  • parent – родительский элемент, в котором ожидается присутствие кнопки

  • operation – название операции

Throws
  • org.openqa.selenium.TimeoutException – если кнопка не обнаружена на панели инструментов или не появилась на ней в течение времени ожидания

Returns

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