Application#

public class Application extends AbstractUiElement#

Приложение, корневой элемент пользовательского интерфейса.

Constructors#

Application#

public Application(BrowserContext browserContext, WebElement webElement)#

Methods#

find#

public static Application find(BrowserContext browserContext)#

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

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

Returns

Приложение

forms#

public AbstractForm[] forms()#

Метод выполняет поиск всех форм открытых в приложении.

Returns

Массив форм

getServerVersion#

public String getServerVersion()#

Возвращает версию сервера приложений.

Значение хранится в атрибуте Attributes.DATA_SERVER_VERSION html-элемента.

Returns

версия

getSessionId#

public String getSessionId()#

Возвращает идентификатор пользовательской сессии.

Значение хранится в атрибуте Attributes.DATA_SESSION_ID html-элемента.

Returns

идентификатор сессии

lookupForm#

public Form lookupForm(String name)#

Метод выполняет поиск модальной формы, в режиме выбора значения, с указанным именем.

Parameters
  • name

    Имя формы.

    Примеры допустимых значений

    • gtk-ru.company.module.Module_SelectionName#Representation

    • gtk-Module_SelectionName#Representation

    • ru.company.module.Module_SelectionName#Representation

    • Module_SelectionName#Representation

    Если значение не будет содержать имени отображения, будет использовано значение по умолчанию Defaults.REPRESENTATION.

Returns

Форма

lookupForm#

public Form lookupForm(String name, String representation)#

Метод выполняет поиск модальной формы, в режиме выбора значения, с указанным именем.

Parameters
  • name

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

    Примеры допустимых значений

    • gtk-ru.company.module.Module_SelectionName

    • gtk-Module_SelectionName

    • ru.company.module.Module_SelectionName

    • Module_SelectionName

  • representation – Отображение главной выборки формы.

Returns

Форма

lookupForms#

public Form[] lookupForms()#

Метод выполняет поиск всех модальных форм, в режиме выбора значения, открытых в приложении.

Returns

Массив форм

mainForm#

public MainForm mainForm()#

Метод выполняет поиск главной формы приложения.

Returns

Главная форма

mdiForm#

public Form mdiForm(String name)#

Метод выполняет поиск MDI-формы с указанным именем.

Parameters
  • name

    Имя формы.

    Примеры допустимых значений

    • gtk-ru.company.module.Module_SelectionName#Representation

    • gtk-Module_SelectionName#Representation

    • ru.company.module.Module_SelectionName#Representation

    • Module_SelectionName#Representation

    Если значение не будет содержать имени отображения, будет использовано значение по умолчанию Defaults.REPRESENTATION.

Returns

Форма

mdiForm#

public Form mdiForm(String name, String representation)#

Метод выполняет поиск MDI-формы с указанным именем.

Parameters
  • name

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

    Примеры допустимых значений

    • gtk-ru.company.module.Module_SelectionName

    • gtk-Module_SelectionName

    • ru.company.module.Module_SelectionName

    • Module_SelectionName

  • representation – Отображение главной выборки формы.

Returns

Форма

mdiForms#

public Form[] mdiForms()#

Метод выполняет поиск всех MDI-форм открытых в приложении.

Returns

Массив форм

modalForm#

public Form modalForm(String name)#

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

Parameters
  • name

    Имя формы.

    Примеры допустимых значений

    • gtk-ru.company.module.Module_SelectionName#Representation

    • gtk-Module_SelectionName#Representation

    • ru.company.module.Module_SelectionName#Representation

    • Module_SelectionName#Representation

    Если значение не будет содержать имени отображения, будет использовано значение по умолчанию Defaults.REPRESENTATION.

Returns

Форма

modalForm#

public Form modalForm(String name, String representation)#

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

Parameters
  • name

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

    Примеры допустимых значений

    • gtk-ru.company.module.Module_SelectionName

    • gtk-Module_SelectionName

    • ru.company.module.Module_SelectionName

    • Module_SelectionName

  • representation – Отображение главной выборки формы.

Returns

Форма

modalForms#

public Form[] modalForms()#

Метод выполняет поиск всех модальных форм открытых в приложении.

Returns

Массив форм

wait#

public static Application wait(BrowserContext browserContext)#

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

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

Returns

Приложение

wait#

public static Application wait(BrowserContext browserContext, Duration duration)#

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

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

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

Returns

Приложение

waitLookupForm#

public Form waitLookupForm(String name)#

Метод выполняет ожидание открытия модальной формы, в режиме выбора значения, с указанным именем.

Parameters
  • name

    Имя формы.

    Примеры допустимых значений

    • gtk-ru.company.module.Module_SelectionName#Representation

    • gtk-Module_SelectionName#Representation

    • ru.company.module.Module_SelectionName#Representation

    • Module_SelectionName#Representation

    Если значение не будет содержать имени отображения, будет использовано значение по умолчанию Defaults.REPRESENTATION.

Returns

Форма

waitLookupForm#

public Form waitLookupForm(String name, String representation)#

Метод выполняет ожидание открытия модальной формы, в режиме выбора значения, с указанным именем.

Parameters
  • name

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

    Примеры допустимых значений

    • gtk-ru.company.module.Module_SelectionName

    • gtk-Module_SelectionName

    • ru.company.module.Module_SelectionName

    • Module_SelectionName

  • representation – Отображение главной выборки формы.

Returns

Форма

waitLookupForm#

public Form waitLookupForm(String name, String representation, Duration duration)#

Метод выполняет ожидание открытия модальной формы, в режиме выбора значения, с указанным именем.

Parameters
  • name

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

    Примеры допустимых значений

    • gtk-ru.company.module.Module_SelectionName

    • gtk-Module_SelectionName

    • ru.company.module.Module_SelectionName

    • Module_SelectionName

  • representation – Отображение главной выборки формы.

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

Returns

Форма

waitMainForm#

public MainForm waitMainForm()#

Метод выполняет ожидание открытия главной формы приложения.

Returns

Главная форма

waitMdiForm#

public Form waitMdiForm(String name)#

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

Если форма уже открыта, или открыты несколько форм с одним именем, будет возвращена ссылка на первую найденную форму.

Parameters
  • name

    Имя формы.

    Примеры допустимых значений

    • gtk-ru.company.module.Module_SelectionName#Representation

    • gtk-Module_SelectionName#Representation

    • ru.company.module.Module_SelectionName#Representation

    • Module_SelectionName#Representation

    Если значение не будет содержать имени отображения, будет использовано значение по умолчанию Defaults.REPRESENTATION.

Returns

Форма

waitMdiForm#

public Form waitMdiForm(String name, String representation)#

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

Если форма уже открыта, или открыты несколько форм с одним именем, будет возвращена ссылка на первую найденную форму.

Parameters
  • name

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

    Примеры допустимых значений

    • gtk-ru.company.module.Module_SelectionName

    • gtk-Module_SelectionName

    • ru.company.module.Module_SelectionName

    • Module_SelectionName

  • representation – Отображение главной выборки формы.

Returns

Форма

waitMdiForm#

public Form waitMdiForm(String name, String representation, Duration duration)#

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

Если форма уже открыта, или открыты несколько форм с одним именем, будет возвращена ссылка на первую найденную форму.

Parameters
  • name

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

    Примеры допустимых значений

    • gtk-ru.company.module.Module_SelectionName

    • gtk-Module_SelectionName

    • ru.company.module.Module_SelectionName

    • Module_SelectionName

  • representation – Отображение главной выборки формы.

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

Returns

Форма

waitModalForm#

public Form waitModalForm(String name)#

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

Parameters
  • name

    Имя формы.

    Примеры допустимых значений

    • gtk-ru.company.module.Module_SelectionName#Representation

    • gtk-Module_SelectionName#Representation

    • ru.company.module.Module_SelectionName#Representation

    • Module_SelectionName#Representation

    Если значение не будет содержать имени отображения, будет использовано значение по умолчанию Defaults.REPRESENTATION.

Returns

Форма

waitModalForm#

public Form waitModalForm(String name, String representation)#

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

Parameters
  • name

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

    Примеры допустимых значений

    • gtk-ru.company.module.Module_SelectionName

    • gtk-Module_SelectionName

    • ru.company.module.Module_SelectionName

    • Module_SelectionName

  • representation – Отображение главной выборки формы.

Returns

Форма

waitModalForm#

public Form waitModalForm(String name, String representation, Duration duration)#

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

Parameters
  • name

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

    Примеры допустимых значений

    • gtk-ru.company.module.Module_SelectionName

    • gtk-Module_SelectionName

    • ru.company.module.Module_SelectionName

    • Module_SelectionName

  • representation – Отображение главной выборки формы.

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

Returns

Форма

waitMsgDialog#

public MsgDialog waitMsgDialog()#

Метод выполняет ожидание открытия модального диалога с кнопками: OK, Да, Нет, Отмена и т.д..

Returns

Диалог