Form#

public class Form extends AbstractForm#

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

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

В основном, класс предоставляет методы для поиска и ожидания появления на dom-модели форм, открытых в соответствующих режимах 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)#

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

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

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

Returns

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

findLookup#

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

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

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

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

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

Returns

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

findMdi#

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

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

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

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

Returns

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

findMdi#

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

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

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

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

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

Returns

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

findModal#

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

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

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

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

Returns

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

findModal#

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

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

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

форма