Class AbstractOverlay<T extends AbstractOverlay<T,P>,P extends AbstractComponent<P>>

java.lang.Object
io.jmix.masquerade.component.AbstractSpecificConditionHandler<T>
io.jmix.masquerade.component.AbstractOverlay<T,P>
Type Parameters:
T - inheritor overlay class type
P - parent web-element wrapper class type
All Implemented Interfaces:
SpecificConditionHandler, ByLocator, SelenideElementWrapper<T>
Direct Known Subclasses:
ComboBoxOverlay, MenuBarOverlay, SelectOverlay

public abstract class AbstractOverlay<T extends AbstractOverlay<T,P>,P extends AbstractComponent<P>> extends AbstractSpecificConditionHandler<T> implements ByLocator
Abstract class for overlays. Supports scrolling, VisibleItems, VisibleItemsContains, VisibleItemsCount condition checking.
  • Field Details

    • by

      protected org.openqa.selenium.By by
    • wrappedElement

      protected com.codeborne.selenide.SelenideElement wrappedElement
    • parentComponent

      protected P extends AbstractComponent<P> parentComponent
  • Constructor Details

    • AbstractOverlay

      protected AbstractOverlay(org.openqa.selenium.By by, P parentComponent)
  • Method Details