Package com.hp.lft.sdk.web
Class ButtonDescription.Init<T extends ButtonDescription.Init<T>>
java.lang.Object
com.hp.lft.sdk.DescriptionBase.Init<T>
com.hp.lft.sdk.web.WebBaseDescription.Init<T>
com.hp.lft.sdk.web.WebElementDescription.Init<T>
com.hp.lft.sdk.web.ButtonDescription.Init<T>
- Direct Known Subclasses:
ButtonDescription.Builder
,ButtonDescription.Init
,RadioButtonDescription.Init
- Enclosing class:
- ButtonDescription
protected abstract static class ButtonDescription.Init<T extends ButtonDescription.Init<T>>
extends WebElementDescription.Init<T>
Helper class for ButtonDescription.Builder.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Returns the built description instance (builder pattern).buttonType
(StringProperty buttonType) Initializes the type of button, for example, submit or reset.buttonType
(String buttonType) Initializes the type of button, for example, submit or reset.Initializes whether the button is enabled.text
(StringProperty text) Initializes the text on the button.Initializes the text on the button.Methods inherited from class com.hp.lft.sdk.web.WebElementDescription.Init
accessibilityName, accessibilityName, cssSelector, cssSelector, role, role, xpath, xpath
Methods inherited from class com.hp.lft.sdk.web.WebBaseDescription.Init
absoluteLocation, absoluteLocation, absoluteLocation, attribute, attribute, attributes, className, className, id, id, innerHTML, innerHTML, innerText, innerText, location, location, location, name, name, outerHTML, outerHTML, outerText, outerText, size, size, size, style, style, styles, tagName, tagName, title, title, visible
Methods inherited from class com.hp.lft.sdk.DescriptionBase.Init
index, objectProperties, self, vri, vri
-
Constructor Details
-
Init
protected Init()
-
-
Method Details
-
build
Description copied from class:DescriptionBase.Init
Returns the built description instance (builder pattern).- Overrides:
build
in classWebElementDescription.Init<T extends ButtonDescription.Init<T>>
- Returns:
- The built description instance (builder pattern).
-
buttonType
Initializes the type of button, for example, submit or reset.- Parameters:
buttonType
- the button type.- Returns:
- the description instance with the update state (builder pattern).
-
buttonType
Initializes the type of button, for example, submit or reset.- Parameters:
buttonType
- a StringProperty(or RegExpProperty) representing the button type.- Returns:
- the description instance with the update state (builder pattern).
-
text
Initializes the text on the button.- Parameters:
text
- the text on the button.- Returns:
- the description instance with the update state (builder pattern).
-
text
Initializes the text on the button.- Parameters:
text
- a StringProperty (or RegExpProperty) representing the text on the button.- Returns:
- the description instance with the update state (builder pattern).
-
enabled
Initializes whether the button is enabled.- Parameters:
enabled
- whether the button is enabled.- Returns:
- the description instance with the update state (builder pattern).
-