MsgDialog

public abstract class MsgDialog extends AbstractDialog

New in version 1.1.0: Класс стал абстрактным.

Диалог с сообщением и кнопками. Определяет общее поведение диалога с сообщениями и кнопками.

Constructors

MsgDialog

protected MsgDialog(BrowserContext browserContext, WebElement webElement)

Methods

abort

public abstract void abort()

Метод выполняет “клик” на кнопке “ABORT” диалога.

all

public abstract void all()

Метод выполняет “клик” на кнопке “ALL” диалога.

cancel

public abstract void cancel()

Метод выполняет “клик” на кнопке “CANCEL” диалога.

ignore

public abstract void ignore()

Метод выполняет “клик” на кнопке “IGNORE” диалога.

no

public abstract void no()

Метод выполняет “клик” на кнопке “NO” диалога.

noToAll

public abstract void noToAll()

Метод выполняет “клик” на кнопке “NO_TO_ALL” диалога.

ok

public abstract void ok()

Метод выполняет “клик” на кнопке “OK” диалога.

retry

public abstract void retry()

Метод выполняет “клик” на кнопке “RETRY” диалога.

wait

public static MsgDialog wait(BrowserContext browserContext)

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

Parameters:
  • browserContext – контекст браузера

Throws:
  • TimeoutException – если диалог не появился за определенное время

Returns:

Диалог

wait

public static MsgDialog wait(BrowserContext browserContext, Duration duration)

New in version 1.1.0: Добавлено минимально-достаточное взаимодействие с React-диалогами.

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

Parameters:
  • browserContext – контекст браузера

  • duration – длительность ожидания

Throws:
  • TimeoutException – если диалог не появился за определенное время

Returns:

Диалог

yes

public abstract void yes()

Метод выполняет “клик” на кнопке “YES” диалога.

yesToAll

public abstract void yesToAll()

Метод выполняет “клик” на кнопке “YES_TO_ALL” диалога.