DialogButton

public abstract class DialogButton extends AbstractButton

Кнопка модального диалога. Это уже не просто абстрактная кнопка, а абстрактная кнопка на абстрактном диалоге.

Constructors

DialogButton

protected DialogButton(AbstractDialog parent, WebElement webElement)

Methods

caption

public String caption()

Текст на кнопке.

Returns:

текст на кнопке.

click

public void click()

Выполняет эмуляцию нажатия клик левой кнопки мыши на html-элементе, соответствующем UI-элементу.

findAll

public static DialogButton[] findAll(AbstractDialog dialog)

Метод выполняет поиск всех кнопок на диалоге.

Parameters:
  • dialog – Диалог

Returns:

Массив кнопок

getCaptionSupplier

protected abstract Supplier<String> getCaptionSupplier()

Метод, порождающий поставщика текста кнопки.

Returns:

поставщик

getNameSupplier

protected abstract Supplier<String> getNameSupplier()

Метод, порождающий поставщика системного имени кнопки.

Returns:

поставщик

name

public String name()

Системное имя кнопки.

Может совпадать с caption(), если кнопка не стандартная и ей не задано системное имя.

Стандартные системные имена кнопок:

  • NONE

  • OK

  • CANCEL

  • ABORT

  • RETRY

  • IGNORE

  • YES

  • NO

  • ALL

  • NO_TO_ALL

  • YES_TO_ALL

  • USE_DEFAULT

  • CLOSE

  • RESTART

Returns:

системное имя