CellCheckBox¶
- public final class CellCheckBox extends AbstractUiElement implements Clickable¶
Added in version 1.2.1.
Чекбокс в ячейке табличного представления.
Скрывает разметку чекбокса: видимый квадрат — носитель признака “значение не задано” и приёмник кликов, скрытый input — носитель значения.
See also
Constructors¶
CellCheckBox¶
Methods¶
getClickableWebElement¶
- public WebElement getClickableWebElement()¶
Клики адресуются квадрату чекбокса: input спрятан и кликом не переключается.
- Throws:
ElementNotFoundException– если в ячейке нет чекбокса
- Returns:
dom-элемент квадрата чекбокса
state¶
- public CheckBoxState state()¶
Состояние чекбокса. В отличие от значения ячейки, различает незаданное значение и выключенный чекбокс.
- Throws:
ElementNotFoundException– если в ячейке нет чекбокса
- Returns:
состояние чекбокса
waitState¶
- public void waitState(CheckBoxState expectedState)¶
Added in version 1.2.1.
Дождаться, когда чекбокс перейдёт в ожидаемое состояние.
- Parameters:
expectedState – ожидаемое состояние чекбокса
- Throws:
ru.bitec.gs.automation.exception.AutomationException– если чекбокс не перешёл в ожидаемое состояние за отведённое время