OperationController#
- public abstract class OperationController<SELF extends OperationController<?>> extends AbstractUiElement#
Абстрактный предок элементов интерфейса, которые соответствуют операциям выборки и инициируют их выполнение при клике на соответствующем им html-элементе.
Constructors#
OperationController#
- public OperationController(AbstractUiElement parent, WebElement webElement)#
OperationController#
- public OperationController(BrowserContext browserContext, WebElement webElement)#
Methods#
click#
- public SELF click()#
Выполняет эмуляцию нажатия клик левой кнопки мыши на html-элементе, соответствующем кнопке.
- Returns
текущий элемент
click#
item#
newChildController#
- protected abstract SELF newChildController(BrowserContext browserContext, WebElement webElement)#
Создаёт экземпляр UI-элемента, дочернего текущему UI-элементу. Например, пункт под-меню.
- Parameters
browserContext – контекст браузера
webElement – html-элемент соответсвующий
- Returns
новый экземпляр подчинённого элемента