
com.epam.jdi.light.ui.html.elements.common.TextField Maven / Gradle / Ivy
package com.epam.jdi.light.ui.html.elements.common;
import com.epam.jdi.light.asserts.generic.TextAssert;
import com.epam.jdi.light.elements.base.UIBaseElement;
import com.epam.jdi.light.elements.interfaces.base.HasLabel;
import com.epam.jdi.light.elements.interfaces.base.HasPlaceholder;
import com.epam.jdi.light.elements.interfaces.base.SetValue;
import com.epam.jdi.light.elements.interfaces.common.IsInput;
import static com.epam.jdi.light.common.TextTypes.VALUE;
/**
* Created by Roman Iovlev on 26.09.2019
* Email: [email protected]; Skype: roman.iovlev
*/
public class TextField extends UIBaseElement
implements HasLabel, SetValue, HasPlaceholder, IsInput {
// region Set and get value for Forms
public void setValue(String value) {
input(value);
}
public String getValue() {
return getText();
}
@Override
public String getText() { return core().text(VALUE); }
// endregion
@Override
public TextAssert is() {
return new TextAssert().set(this);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy