Package com.hp.lft.sdk.web
Class FormFieldDescription
java.lang.Object
com.hp.lft.sdk.internal.PropertiesDescriptionBase
com.hp.lft.sdk.PropertiesDescription
com.hp.lft.sdk.DescriptionBase
com.hp.lft.sdk.web.WebBaseDescription
com.hp.lft.sdk.web.WebElementDescription
com.hp.lft.sdk.web.FormFieldDescription
- All Implemented Interfaces:
CloneableObject
,Description
,com.hp.lft.sdk.internal.DescriptionWithVri
,Cloneable
- Direct Known Subclasses:
CheckBoxDescription
,EditFieldBaseDescription
,ListBoxDescription
,RadioGroupDescription
The description of a base interface for all Web form-related test objects.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class
FormFieldDescription.Init<T extends FormFieldDescription.Init<T>>
Helper class for derived Builder classes.Nested classes/interfaces inherited from class com.hp.lft.sdk.web.WebElementDescription
WebElementDescription.Builder
-
Field Summary
Fields inherited from class com.hp.lft.sdk.internal.PropertiesDescriptionBase
properties
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Initializes a new instance of the FormFieldDescription class.protected
Initializes a new instance of the FormFieldDescription class using the Builder pattern. -
Method Summary
Modifier and TypeMethodDescriptiongetType()
Returns the type of object as defined in the HTML input tag.void
setType
(StringProperty type) Sets the attribute "type" of the HTML element.void
Sets the type of object as defined in the HTML input tag.Methods inherited from class com.hp.lft.sdk.web.WebElementDescription
getAccessibilityName, getCSSSelector, getRole, getXPath, setAccessibilityName, setAccessibilityName, setCSSSelector, setCSSSelector, setRole, setRole, setXPath, setXPath
Methods inherited from class com.hp.lft.sdk.web.WebBaseDescription
cloneTo, getAbsoluteLocation, getAttributes, getClassName, getId, getInnerHTML, getInnerText, getLocation, getName, getOuterHTML, getOuterText, getSize, getStyles, getTagName, getTitle, isVisible, setAbsoluteLocation, setAbsoluteLocation, setAbsoluteLocation, setAttributes, setClassName, setClassName, setId, setId, setInnerHTML, setInnerHTML, setInnerText, setInnerText, setLocation, setLocation, setLocation, setName, setName, setOuterHTML, setOuterHTML, setOuterText, setOuterText, setSize, setSize, setSize, setStyles, setTagName, setTagName, setTitle, setTitle, setVisible
Methods inherited from class com.hp.lft.sdk.DescriptionBase
getIndex, getIndexType, getObjectProperties, getVRI, setIndex, setIndexType, setObjectProperties, setVRI, setVRI
Methods inherited from class com.hp.lft.sdk.PropertiesDescription
clone
Methods inherited from class com.hp.lft.sdk.internal.PropertiesDescriptionBase
getValueAs, getValueAsStringProperty, insertValue
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.hp.lft.sdk.CloneableObject
clone
-
Constructor Details
-
FormFieldDescription
Initializes a new instance of the FormFieldDescription class using the Builder pattern.- Parameters:
init
- the Builder pattern.
-
FormFieldDescription
protected FormFieldDescription()Initializes a new instance of the FormFieldDescription class.
-
-
Method Details
-
setType
Sets the attribute "type" of the HTML element.- Parameters:
type
- a StringProperty(or RegExpProperty) representing the attribute "type" of the HTML element.
-
setType
Sets the type of object as defined in the HTML input tag.- Parameters:
type
- the type of object as defined in the HTML input tag.
-
getType
Returns the type of object as defined in the HTML input tag.- Returns:
- the type of object as defined in the HTML input tag.
-