Package io.jmix.masquerade.component
Class DateTimePicker
java.lang.Object
io.jmix.masquerade.component.AbstractSpecificConditionHandler<T>
io.jmix.masquerade.component.AbstractComponent<T>
io.jmix.masquerade.component.AbstractField<DateTimePicker>
io.jmix.masquerade.component.DateTimePicker
- All Implemented Interfaces:
SpecificConditionHandler
,ByLocator
,SelenideElementWrapper<DateTimePicker>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final String
static final org.openqa.selenium.By
static final org.openqa.selenium.By
Fields inherited from class io.jmix.masquerade.component.AbstractComponent
by, wrappedElement
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.codeborne.selenide.CheckResult
check
(SpecificCondition condition) Checks whether the current handler matches the passedSpecificCondition
.protected String
protected com.codeborne.selenide.SelenideElement
protected com.codeborne.selenide.SelenideElement
protected com.codeborne.selenide.SelenideElement
setDateValue
(String dateValue) Sets the value to the date picker input field part.setTimeValue
(String timeValue) Sets the value to the time picker input field part.Methods inherited from class io.jmix.masquerade.component.AbstractField
getInputDelegate
Methods inherited from class io.jmix.masquerade.component.AbstractComponent
getBy, getDelegate
Methods inherited from class io.jmix.masquerade.component.AbstractSpecificConditionHandler
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
-
DATE_PICKER_BY
public static final org.openqa.selenium.By DATE_PICKER_BY -
TIME_PICKER_BY
public static final org.openqa.selenium.By TIME_PICKER_BY -
ARIA_LABELLEDBY_ATTRIBUTE
- See Also:
-
-
Constructor Details
-
DateTimePicker
public DateTimePicker(org.openqa.selenium.By by)
-
-
Method Details
-
check
Description copied from interface:SpecificConditionHandler
Checks whether the current handler matches the passedSpecificCondition
.- Specified by:
check
in interfaceSpecificConditionHandler
- Overrides:
check
in classAbstractField<DateTimePicker>
- Parameters:
condition
- condition to check- Returns:
CheckResult
that containsCheckResult.Verdict.ACCEPT
if the current handler matches the passedSpecificCondition
,CheckResult.Verdict.REJECT
otherwise
-
setDateValue
Sets the value to the date picker input field part.- Parameters:
dateValue
- date value as a string presentation value- Returns:
this
to call fluent API
-
setTimeValue
Sets the value to the time picker input field part.- Parameters:
timeValue
- time value as a string presentation value- Returns:
this
to call fluent API
-
getDateInputDelegate
protected com.codeborne.selenide.SelenideElement getDateInputDelegate() -
getTimeInputDelegate
protected com.codeborne.selenide.SelenideElement getTimeInputDelegate() -
getLabelDelegate
protected com.codeborne.selenide.SelenideElement getLabelDelegate()- Overrides:
getLabelDelegate
in classAbstractField<DateTimePicker>
- Returns:
SelenideElement
of a label web-element
-
getAriaLabelledByAttribute
-