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)

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

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

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

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

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

Returns:

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

waitByOperation

public static ToolButton waitByOperation(AbstractUiElement parent, String operation)

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

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

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

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

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

Returns:

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