MsgDialog

public class MsgDialog extends AbstractDialog

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

New in version 1.1.1: Класс перестал быть абстрактным.

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

Constructors

MsgDialog

protected MsgDialog(BrowserContext browserContext, WebElement webElement)

Methods

abort

public void abort()

New in version 1.1.1: Кнопка ищется по стандартному имени (ранее кнопка искалась по строковому значению).

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

all

public void all()

New in version 1.1.1: Кнопка ищется по стандартному имени (ранее кнопка искалась по строковому значению).

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

cancel

public void cancel()

New in version 1.1.1: Кнопка ищется по стандартному имени (ранее кнопка искалась по строковому значению).

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

findButtonElements

protected List<WebElement> findButtonElements()

Найти dom-элементы кнопок диалога.

ignore

public void ignore()

New in version 1.1.1: Кнопка ищется по стандартному имени (ранее кнопка искалась по строковому значению).

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

no

public void no()

New in version 1.1.1: Кнопка ищется по стандартному имени (ранее кнопка искалась по строковому значению).

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

noToAll

public void noToAll()

New in version 1.1.1: Кнопка ищется по стандартному имени (ранее кнопка искалась по строковому значению).

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

ok

public void ok()

New in version 1.1.1: Кнопка ищется по стандартному имени (ранее кнопка искалась по строковому значению).

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

produceButton

protected DialogButton produceButton(WebElement we)

Создать объект кнопки диалога.

retry

public void retry()

New in version 1.1.1: Кнопка ищется по стандартному имени (ранее кнопка искалась по строковому значению).

Метод выполняет “клик” на кнопке DialogButton.StandardButton.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-диалогами.

New in version 1.1.1: Реализована полноценная поддержка React-диалогов.

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

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

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

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

Returns:

Диалог

yes

public void yes()

New in version 1.1.1: Кнопка ищется по стандартному имени (ранее кнопка искалась по строковому значению).

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

yesToAll

public void yesToAll()

New in version 1.1.1: Кнопка ищется по стандартному имени (ранее кнопка искалась по строковому значению).

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