Composer¶
- public class Composer extends AbstractUiElement implements Castable<Composer>¶
Added in version 1.1.0.
Компоновщик.
Constructors¶
Composer¶
- protected Composer(Selection selection, WebElement webElement)¶
Methods¶
borderSplitter¶
- public Optional<BorderSplitter> borderSplitter(BorderRegion region)¶
Added in version 1.2.2.
Получить разделитель (сплиттер) указанного региона BorderContainer данного компоновщика.
Разделитель присутствует в DOM только если у соответствующего региона включён сплиттер (
isSplit=true) и компоновщик был хотя бы раз отображён (прошёл через layout).- Parameters:
region – регион BorderContainer
- Returns:
Optionalс разделителем, если он найден, иначеOptional.empty()
frame¶
- public Frame frame()¶
Получить главный фрейм
Frameкомпоновщика.- Throws:
ElementNotFoundException– если главный фрейм компоновщика не обнаружен
- Returns:
Главный фрейм компоновщика.
getSelection¶
scrollBar¶
- public Optional<ComposerScrollBar> scrollBar()¶
Added in version 1.2.2.
Получить полосу прокрутки компоновщика, если компоновщик находится в режиме прокрутки.
Полоса прокрутки присутствует, когда компоновщик активировал режим minHeight scroll (доступный контейнеру размер меньше минимальной высоты содержимого).
- Returns:
Optionalс полосой прокрутки, если компоновщик находится в режиме прокрутки, иначеOptional.empty()
wait¶
- public static <T extends Composer> T wait(Selection parent)¶
Подождать появление компоновщика в выборке на dom-модели в течение времени ожидания и вернуть его.
- Parameters:
parent – Выборка, в которой ожидаем компоновщик.
<T> – конкретный тип компоновщика
- Throws:
org.openqa.selenium.TimeoutException– если компоновщик не появился на dom-модели в течение времени ожидания
- Returns:
экземпляр компоновщика