Form

public class Form extends AbstractForm

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

Форма приложения (Mdi/Modal/Lookup).

В основном, класс предоставляет методы для поиска и ожидания появления на dom-модели форм, открытых в соответствующих режимах AbstractForm.OpenType.

Constructors

Form

public Form(BrowserContext browserContext, WebElement webElement)

Methods

findAllLookup

public static Form[] findAllLookup(BrowserContext browserContext)

Найти открытые Lookup-формы.

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

Returns:

массив форм

findAllMdi

public static Form[] findAllMdi(BrowserContext browserContext)

Найти открытые MDI-формы. Ищет на dom-модели формы, открытые в режиме MDI и возвращает их в виде массива.

Нужно иметь в виду, что этот вариант поиска не гарантирует обнаружение форм, dom-представление которых еще не сгенерировано (ленивая/отложенная генерация).

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

Returns:

массив форм

findAllModal

public static Form[] findAllModal(BrowserContext browserContext)

Найти открытые модальные формы.

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

Returns:

массив форм

findLookup

public static Optional<Form> findLookup(BrowserContext browserContext, String name)

New in version 1.1.0: Сигнатура метода приведена к соглашению по именам (ранее возвращалась форма, теперь возвращается опциональная форма).

Найти Lookup-форму по названию выборки и вернуть эту форму.

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

  • name – название выборки

Returns:

опциональная форма

findLookup

public static Optional<Form> findLookup(BrowserContext browserContext, String name, String representation)

New in version 1.1.0: Сигнатура метода приведена к соглашению по именам (ранее возвращалась форма, теперь возвращается опциональная форма).

Найти Lookup-форму по наименованию выборки и представления и вернуть эту форму.

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

  • name – название выборки

  • representation – название представления

Returns:

опциональная форма

findMdi

public static Optional<Form> findMdi(BrowserContext browserContext, String name)

New in version 1.1.0: Сигнатура метода приведена к соглашению по именам (ранее возвращалась форма, теперь возвращается опциональная форма).

Найти MDI-форму на dom-модели и вернуть эту форму.

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

  • name – название выборки

Returns:

опциональная форма

findMdi

public static Optional<Form> findMdi(BrowserContext browserContext, String name, String representation)

New in version 1.1.0: Сигнатура метода приведена к соглашению по именам (ранее возвращалась форма, теперь возвращается опциональная форма).

Найти MDI-форму по названию выборки и представления и вернуть эту форму.

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

  • name – название выборки

  • representation – название представления.

Returns:

опциональная форма

findModal

public static Optional<Form> findModal(BrowserContext browserContext, String name)

New in version 1.1.0: Сигнатура метода приведена к соглашению по именам (ранее возвращалась форма, теперь возвращается опциональная форма).

Найти модальную форму по имени выборки и вернуть эту форму.

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

  • name – название выборки

Returns:

опциональная форма

findModal

public static Optional<Form> findModal(BrowserContext browserContext, String name, String representation)

New in version 1.1.0: Сигнатура метода приведена к соглашению по именам (ранее возвращалась форма, теперь возвращается опциональная форма).

Найти модальную форму по названию выборки и представления и вернуть эту форму.

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

  • name – название выборки

  • representation – название представления

Returns:

опциональная форма

waitClosing

public void waitClosing()

Метод ожидает закрытия формы в течении отведенного времени. Закрытием формы считается пропадание с dom-модели корневого web-элемента этой формы.

Throws:

waitLookup

public static Form waitLookup(BrowserContext browserContext, String name)

Подождать появления на dom-модели Lookup-формы по имени выборки и вернуть эту форму.

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

  • name – название выборки

Throws:
Returns:

форма

waitLookup

public static Form waitLookup(BrowserContext browserContext, String name, String representation)

Подождать появления на dom-модели Lookup-формы по названию выборки и представления и вернуть эту форму.

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

  • name – название выборки

  • representation – название представления

Throws:
Returns:

форма

waitLookup

public static Form waitLookup(BrowserContext browserContext, String name, Duration duration)

Подождать появления на dom-модели Lookup-форму по имени выборки в течении указанного времени и вернуть эту форму.

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

  • name – название выборки

  • duration – продолжительность времени

Throws:
Returns:

форма

waitLookup

public static Form waitLookup(BrowserContext browserContext, String name, String representation, Duration duration)

Подождать появления на dom-модели Loookup-форму по имени выборки и представления в течении указанного времени и вернуть эту форму.

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

  • name – название выборки

  • representation – название представления

  • duration – продолжительность времени

Throws:
Returns:

форма

waitMdi

public static Form waitMdi(BrowserContext browserContext, String name)

Подождать появления на dom-модели MDI-формы по имени выборки и вернуть эту форму.

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

  • name – название выборки

Throws:
Returns:

форма

waitMdi

public static Form waitMdi(BrowserContext browserContext, String name, String representation)

Подождать появления на dom-модели MDI-формы по названию выборки и представления и вернуть эту форму.

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

  • name – название выборки

  • representation – название представления

Throws:
Returns:

форма

waitMdi

public static Form waitMdi(BrowserContext browserContext, String name, Duration duration)

Подождать появления на dom-модели MDI-формы по названию выборки в течении указанной продолжительности времени и вернуть эту форму.

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

  • name – название выборки

  • duration – продолжительность времени ожидания

Throws:
Returns:

форма

waitMdi

public static Form waitMdi(BrowserContext browserContext, String name, String representation, Duration duration)

Подождать появления на dom-модели MDI-формы по имени выборки и представления в течение указанного времени и вернуть эту форму.

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

  • name – название выборки

  • representation – название представления

  • duration – продолжительность времени ожидания

Throws:
Returns:

форма

waitModal

public static Form waitModal(BrowserContext browserContext, String name)

Подождать появления на dom-модели модальной формы по названию выборки и вернуть эту форму.

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

  • name – название выборки

Throws:
Returns:

форма

waitModal

public static Form waitModal(BrowserContext browserContext, String name, String representation)

Подождать появления на dom-модели модальной формы с указанным именем выборки и представления и вернуть эту форму.

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

  • name – название выборки

  • representation – название представления

Throws:
Returns:

форма

waitModal

public static Form waitModal(BrowserContext browserContext, String name, Duration duration)

Подождать появления на dom-модели модальной формы по имени выборки в течение указанного времени и вернуть эту форму.

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

  • name – название выборки

  • duration – продолжительность времени

Throws:
Returns:

форма

waitModal

public static Form waitModal(BrowserContext browserContext, String name, String representation, Duration duration)

Подождать появления на dom-модели модальной формы с указанным именем выборки и представления в течении указанного времени и вернуть эту форму.

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

  • name – название выборки

  • representation – название представления

  • duration – продолжительность времени

Throws:
Returns:

форма