Form#
- public class Form extends AbstractForm#
New in version 1.1.0: Методы и их сигнатуры приведены к соглашению по именам. (см. описание соответствующих методов)
Форма приложения (Mdi/Modal/Lookup).
В основном, класс предоставляет методы для поиска и ожидания появления на dom-модели форм, открытых в соответствующих режимах
OpenType
.See also
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
ru.bitec.gs.automation.exception.AutomationException
– если не дождались закрытия формы
waitLookup#
- public static Form waitLookup(BrowserContext browserContext, String name)#
Подождать появления на dom-модели Lookup-формы по имени выборки и вернуть эту форму.
- Parameters
browserContext – контекст браузера
name – название выборки
- Throws
ru.bitec.gs.automation.exception.ElementNotFoundException
– если не дождались появления Lookup-формы на dom-модели в течении отведенного времени
- Returns
форма
waitLookup#
- public static Form waitLookup(BrowserContext browserContext, String name, String representation)#
Подождать появления на dom-модели Lookup-формы по названию выборки и представления и вернуть эту форму.
- Parameters
browserContext – контекст браузера
name – название выборки
representation – название представления
- Throws
ru.bitec.gs.automation.exception.ElementNotFoundException
– если не дождались появления Lookup-формы на dom-модели в течении отведенного времени
- Returns
форма
waitLookup#
- public static Form waitLookup(BrowserContext browserContext, String name, Duration duration)#
Подождать появления на dom-модели Lookup-форму по имени выборки в течении указанного времени и вернуть эту форму.
- Parameters
browserContext – контекст браузера
name – название выборки
duration – продолжительность времени
- Throws
ru.bitec.gs.automation.exception.ElementNotFoundException
– если не дождались появления Lookup-формы на dom-модели в течении отведенного времени
- Returns
форма
waitLookup#
- public static Form waitLookup(BrowserContext browserContext, String name, String representation, Duration duration)#
Подождать появления на dom-модели Loookup-форму по имени выборки и представления в течении указанного времени и вернуть эту форму.
- Parameters
browserContext – контекст браузера
name – название выборки
representation – название представления
duration – продолжительность времени
- Throws
ru.bitec.gs.automation.exception.ElementNotFoundException
– если не дождались появления Lookup-формы на dom-модели в течении отведенного времени
- Returns
форма
waitMdi#
- public static Form waitMdi(BrowserContext browserContext, String name)#
Подождать появления на dom-модели MDI-формы по имени выборки и вернуть эту форму.
- Parameters
browserContext – контекст браузера
name – название выборки
- Throws
ru.bitec.gs.automation.exception.ElementNotFoundException
– если не дождались появления mdi-формы в течении отведенного времени
- Returns
форма
waitMdi#
- public static Form waitMdi(BrowserContext browserContext, String name, String representation)#
Подождать появления на dom-модели MDI-формы по названию выборки и представления и вернуть эту форму.
- Parameters
browserContext – контекст браузера
name – название выборки
representation – название представления
- Throws
ru.bitec.gs.automation.exception.ElementNotFoundException
– если не дождались появления mdi-формы на dom-модели в течении отведенного времени
- Returns
форма
waitMdi#
- public static Form waitMdi(BrowserContext browserContext, String name, Duration duration)#
Подождать появления на dom-модели MDI-формы по названию выборки в течении указанной продолжительности времени и вернуть эту форму.
- Parameters
browserContext – контекст браузера
name – название выборки
duration – продолжительность времени ожидания
- Throws
ru.bitec.gs.automation.exception.ElementNotFoundException
– если не дождались появления mdi-формы на dom-модели в течении отведенного времени
- Returns
форма
waitMdi#
- public static Form waitMdi(BrowserContext browserContext, String name, String representation, Duration duration)#
Подождать появления на dom-модели MDI-формы по имени выборки и представления в течение указанного времени и вернуть эту форму.
- Parameters
browserContext – контекст браузера
name – название выборки
representation – название представления
duration – продолжительность времени ожидания
- Throws
ru.bitec.gs.automation.exception.ElementNotFoundException
– если не дождались появления mdi-формы на dom-модели в течении отведенного времени
- Returns
форма
waitModal#
- public static Form waitModal(BrowserContext browserContext, String name)#
Подождать появления на dom-модели модальной формы по названию выборки и вернуть эту форму.
- Parameters
browserContext – контекст браузера
name – название выборки
- Throws
ru.bitec.gs.automation.exception.ElementNotFoundException
– если не дождались появления модальной формы на dom-модели в течении отведенного времени
- Returns
форма
waitModal#
- public static Form waitModal(BrowserContext browserContext, String name, String representation)#
Подождать появления на dom-модели модальной формы с указанным именем выборки и представления и вернуть эту форму.
- Parameters
browserContext – контекст браузера
name – название выборки
representation – название представления
- Throws
ru.bitec.gs.automation.exception.ElementNotFoundException
– если не дождались появления модальной формы на dom-модели в течении отведенного времени
- Returns
форма
waitModal#
- public static Form waitModal(BrowserContext browserContext, String name, Duration duration)#
Подождать появления на dom-модели модальной формы по имени выборки в течение указанного времени и вернуть эту форму.
- Parameters
browserContext – контекст браузера
name – название выборки
duration – продолжительность времени
- Throws
ru.bitec.gs.automation.exception.ElementNotFoundException
– если не дождались появления модальной формы на dom-модели в течении отведенного времени
- Returns
форма
waitModal#
- public static Form waitModal(BrowserContext browserContext, String name, String representation, Duration duration)#
Подождать появления на dom-модели модальной формы с указанным именем выборки и представления в течении указанного времени и вернуть эту форму.
- Parameters
browserContext – контекст браузера
name – название выборки
representation – название представления
duration – продолжительность времени
- Throws
ru.bitec.gs.automation.exception.ElementNotFoundException
– если не дождались появления модальной формы на dom-модели в течении отведенного времени
- Returns
форма