AbstractForm#

public abstract class AbstractForm extends AbstractUiElement#

Абстрактная форма приложения.

Constructors#

AbstractForm#

protected AbstractForm(BrowserContext browserContext, WebElement webElement)#

Methods#

find#

static AbstractForm find(BrowserContext browserContext, Name name, AbstractForm.OpenType openType)#

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

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

  • name – имя формы

  • openType – тип открытия

Returns

Форма

findAll#

static AbstractForm[] findAll(BrowserContext browserContext, AbstractForm.OpenType openType)#

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

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

  • openType – тип открытия

Returns

массив форм

findAll#

static AbstractForm[] findAll(BrowserContext browserContext)#

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

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

Returns

массив форм

findBySimpleName#

static AbstractForm findBySimpleName(BrowserContext browserContext, Name name, AbstractForm.OpenType openType)#

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

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

  • name – имя формы

  • openType – тип открытия

Returns

Форма

getName#

public String getName()#

Возвращает имя формы.

Именем формы является имя и отображение главной выборки.

Примеры возможных значений имён для MDI/Modal/Lookup-форм:

Returns

Имя формы

getOpenType#

public AbstractForm.OpenType getOpenType()#

Возвращает тип открытия формы.

Returns

Тип открытия

getQualifiedName#

public Name getQualifiedName()#

Возвращает квалифицированное имя формы.

Returns

Квалифицированное имя.

mainSelection#

public Selection mainSelection()#

Ищет на форме и возвращает главную выборку формы.

Returns

Выборка.

selection#

public Selection selection(String name)#

Ищет на форме и возвращает выборку с указанными именем и отображением.

Parameters
  • name – имя выборки

Returns

Выборка

selection#

public Selection selection(String name, String representation)#

Ищет на форме и возвращает выборку с указанными именем и отображением.

Parameters
  • name – имя выборки

  • representation – отображение

Returns

Выборка

wait#

static AbstractForm wait(BrowserContext browserContext, Name name, AbstractForm.OpenType openType)#

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

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

  • name – имя формы

  • openType – тип открытия

Returns

Форма

wait#

static AbstractForm wait(BrowserContext browserContext, Name name, AbstractForm.OpenType openType, Duration duration)#

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

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

  • name – имя формы

  • openType – тип открытия

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

Returns

Форма

waitBySimpleName#

static AbstractForm waitBySimpleName(BrowserContext browserContext, Name name, AbstractForm.OpenType openType)#

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

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

  • name – имя формы

  • openType – тип открытия

Returns

Форма

waitBySimpleName#

static AbstractForm waitBySimpleName(BrowserContext browserContext, Name name, AbstractForm.OpenType openType, Duration duration)#

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

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

  • name – имя формы

  • openType – тип открытия

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

Returns

Форма

waitClosing#

static void waitClosing(BrowserContext browserContext, Name name, AbstractForm.OpenType openType)#

Метод ожидает закрытия формы с указанными именем и типом открытия.

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

  • name – имя формы

  • openType – тип открытия

waitClosing#

static void waitClosing(BrowserContext browserContext, Name name, AbstractForm.OpenType openType, Duration duration)#

Метод ожидает закрытия формы с указанными именем и типом открытия.

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

  • name – имя формы

  • openType – тип открытия

  • duration – длительность ожидания закрытия

waitClosingBySimpleName#

static void waitClosingBySimpleName(BrowserContext browserContext, Name name, AbstractForm.OpenType openType)#

Метод ожидает закрытия формы с указанными простым именем и типом открытия.

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

  • name – имя формы

  • openType – тип открытия

waitClosingBySimpleName#

static void waitClosingBySimpleName(BrowserContext browserContext, Name name, AbstractForm.OpenType openType, Duration duration)#

Метод ожидает закрытия формы с указанными именем и типом открытия.

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

  • name – имя формы

  • openType – тип открытия

  • duration – длительность ожидания закрытия