Package io.jmix.masquerade.sys
Class Composite<T>
java.lang.Object
io.jmix.masquerade.component.AbstractSpecificConditionHandler<T>
io.jmix.masquerade.sys.Composite<T>
- Type Parameters:
T
- type of class
- All Implemented Interfaces:
SpecificConditionHandler
,ByLocator
,SelenideElementWrapper<T>
- Direct Known Subclasses:
DialogWindow
,Notification
,View
Abstract class for composite UI components: layouts, views, etc.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.openqa.selenium.By
protected com.codeborne.selenide.SelenideElement
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.openqa.selenium.By
getBy()
com.codeborne.selenide.SelenideElement
Methods inherited from class io.jmix.masquerade.component.AbstractSpecificConditionHandler
check, should, should, shouldBe, shouldBe, shouldHave, shouldHave, shouldNot, shouldNot, shouldNotBe, shouldNotBe, shouldNotHave, shouldNotHave
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.jmix.masquerade.sys.SelenideElementWrapper
disabled, displayed, enabled, exists, shouldHaveAttribute, shouldHaveAttributeValue, shouldHaveCss, shouldHaveCssValue, shouldNotHaveAttribute, shouldNotHaveAttributeValue, shouldNotHaveCss, shouldNotHaveCssValue
-
Field Details
-
wrappedElement
protected com.codeborne.selenide.SelenideElement wrappedElement -
by
protected org.openqa.selenium.By by
-
-
Constructor Details
-
Composite
public Composite()
-
-
Method Details
-
getDelegate
public com.codeborne.selenide.SelenideElement getDelegate()- Specified by:
getDelegate
in interfaceSelenideElementWrapper<T>
- Returns:
- original wrapped
SelenideElement
-
getBy
public org.openqa.selenium.By getBy()
-