ColumnHeader¶
- public class ColumnHeader extends AbstractUiElement implements Clickable, Hoverable, Draggable¶
Added in version 1.2.0: Добавлена поддержка взаимодействия с элементом заголовка колонки. Добавлена поддержка функционала по наведению курсора мыши на элемент заголовка колонки.
Added in version 1.2.1: Добавлены поддержка drag and drop, получение информации о сортировке в колонке и получение текста заголовка
getCaption().Заголовок колонки табличного представления. Поддерживается функциональность, определённая в
ClickableиHoverable.See also
Constructors¶
ColumnHeader¶
- ColumnHeader(Grid parent, WebElement el)¶
Methods¶
clickAndWaitSort¶
- public void clickAndWaitSort()¶
Added in version 1.2.1.
Кликнуть по заголовку колонки, инициировав сортировку и дождаться её применения.
Сортировка выполняется на сервере, после чего табличное представление отрисовывается заново. Признаком применения считается смена направления сортировки либо замена dom-элемента заголовка, поэтому ожидание завершается сразу по факту, без фиксированных пауз.
Метод рассчитан на сортируемую колонку, если клик по заголовку сортировку не вызывает, следует пользоваться обычным
Clickable.click().- Throws:
org.openqa.selenium.TimeoutException– если сортировка не применилась за отведённое время
getCaption¶
getParent¶
getSortDir¶
- public SortDir getSortDir()¶
Added in version 1.2.1.
Получить текущее направление сортировки текущей колонки.
- Returns:
Направление сортировки или
SortDir.UNDEFINED
See also
moveOver¶
- public void moveOver(ColumnHeader targetColumn)¶
Added in version 1.2.1.
Перетащить мышкой колонку поверх указанной (целевой) колонки.
- Parameters:
targetColumn – указанная (целевая) колонка.
moveToGroupArea¶
- public void moveToGroupArea()¶
Added in version 1.2.1.
Перетащить мышкой колонку в область группировки.
resizeColumn¶
- public void resizeColumn(int widthDelta)¶
Added in version 1.2.1.
Изменить ширину колонки.
- Parameters:
widthDelta – величина изменения ширины колонки.