Form¶
- public class Form extends AbstractForm¶
New in version 1.1.0: Методы и их сигнатуры приведены к соглашению по именам. (см. описание соответствующих методов)
Форма приложения (Mdi/Modal/Lookup).
В основном, класс предоставляет методы для поиска и ожидания появления на dom-модели форм, открытых в соответствующих режимах
AbstractForm.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)¶
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:
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:
форма