Cell

public final class Cell extends AbstractUiElement implements Clickable, KeyboardInput

Added in version 1.1.0.

Added in version 1.1.3: Добавлена поддержка табличных представлений в карточном режиме. Добавлена поддержка чтения значений в GridDropDown.

Ячейка табличного представления. Предоставляет методы, позволяющие взаимодействовать с областью, образуемой на пересечении конкретных строки и столбца списка в табличном его представлении. В такой области отображается значение известного атрибута известной записи. Таким образом, класс позволяет своими методами симулировать действия пользователя, связанные с получением и изменением значений атрибутов.

See also

Constructors

Cell

Cell(Row parent, WebElement webElement, int columnIndex)

Methods

field

public <F extends AbstractField> F field()

Added in version 1.1.3: Добавлена обработка попытки открытия редактора на нулевой колонке табличного представления в карточном режиме. Скорректирована последовательность симулируемых действий пользователя для открытия редактора в табличном представлении в карточном режиме.

Спровоцировать инъекцию поля ввода в ячейке и получить это поле (динамический редактор).

Parameters:
  • <F> – тип поля

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

Returns:

поле ввода

See also

getClickableWebElement

public WebElement getClickableWebElement()

rightClick

public void rightClick()

Блокируем правый клик в ячейку.

value

public String value()

Added in version 1.1.3: Добавлена возможность получения текста ячейки в карточном режиме.

Вернуть строковое представление значения в ячейке.

Исключительная ситуация: получение значения из ячейки первой колонки табличного представления в карточном режиме. В этом случае возвращается не значение атрибута, а заголовок атрибута.

Returns:

строковое представление значения ячейки