Frame#

public class Frame extends AbstractUiElement#

New in version 1.1.0: Добавлен метод получения карточки фильтров фрейма. Методы приведены к соглашению по именам.

Прямоугольный элемент интерфейса группирующий: Панель инструментов ToolBar и Главный контрол фрейма AbstractView.

Constructors#

Frame#

public Frame(Selection selection, WebElement webElement)#

Methods#

filters#

public FilterPanel filters()#

Получить карточку фильтров FilterPanel фрейма.

Throws
  • ElementNotFoundException – если не удалось получить карточку фильтров фрейма

Returns

карточка фильтров.

getParent#

public Selection getParent()#

Возвращает ссылку на UI-элемент, от которого выполнялся поиск текущего элемента. Нет гарантии, что будет возвращён непосредственный родитель. Между текущим элементом и возвращённым, могут находить другие элементы.

getSelectionId#

protected String getSelectionId()#

tabpanel#

public TabPanel tabpanel()#

Возвращает панель вкладок TabPanel фрейма выборки.

Throws
  • ElementNotFoundException – если не удалось получить панель вкладок или дождаться его появления на dom-модели

Returns

Панель вкладок фрейма выборки.

toolbar#

public ToolBar toolbar()#

Получить панель инструментов ToolBar фрейма.

Throws
Returns

панель инструментов.

view#

public <V extends AbstractView> V view()#

Получить вид фрейма.

Parameters
  • <V> – тип вида фрейма

Throws
Returns

вид фрейма

wait#

public static Frame wait(Selection parent)#

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

Parameters
  • parent – Выборка, на которой ожидается фрейм.

Throws
  • org.openqa.selenium.TimeoutException – если не удалось дождаться появления фрейма на dom-модели в течение времени ожидания

Returns

фрейм