MainForm

public class MainForm extends AbstractForm

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

Главная форма приложения.

Constructors

MainForm

public MainForm(BrowserContext browserContext, WebElement webElement)

Methods

find

public static Optional<MainForm> find(BrowserContext browserContext)

New in version 1.1.0: Сигнатура приведена к соглашению по именам (ранее возвращалась форма, теперь возвращает ся опциональная форма).

Найти главную форму.

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

Returns:

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

get

public static MainForm get(BrowserContext browserContext)

New in version 1.1.0.

Получить главную форму.

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

Throws:
Returns:

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

mainSelection

public Selection mainSelection()

New in version 1.1.0: Поведение приведено к соглашению по именам (ранее выбрасывались исключения типа NoSuchElementException).

Получить выборку Selection главной формы (main-выборка).

Throws:
Returns:

выборка

wait

public static MainForm wait(BrowserContext browserContext)

Подождать появления на dom-модели главной формы в течении указанного времени и вернуть её.

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

Throws:
  • ElementNotFoundException – если не удалось дождаться появления главной формы в течении отведенного времени

Returns:

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

wait

public static MainForm wait(BrowserContext browserContext, Duration duration)

Подождать появления на dom-модели главной формы в течении указанного времени и вернуть её.

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

  • duration – время ожидания

Throws:
  • ElementNotFoundException – если не удалось дождаться появления главной формы в течении отведенного времени

Returns:

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

waitClosing

public void waitClosing()

Подождать закрытия главной формы.