Share this page

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, java.lang.Cloneable
  Direct Known Subclasses:
    CheckBoxDescription, EditFieldBaseDescription, ListBoxDescription, RadioGroupDescription

      public abstract class FormFieldDescription
      extends WebElementDescription

  The description of a base interface for all Web form-related test objects.

- - ### Nested Class Summary

    Modifier and Type | Class and Description
    --- | ---
    `protected 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

    Modifier | Constructor and Description
    --- | ---
    `protected` | `FormFieldDescription()` Initializes a new instance of the FormFieldDescription class.
    `protected` | `FormFieldDescription(FormFieldDescription.Init<?> init)` Initializes a new instance of the FormFieldDescription class using the Builder pattern.

  - ### Method Summary

    Modifier and Type | Method and Description
    --- | ---
    `StringProperty` | `getType()` Returns the type of object as defined in the HTML input tag.
    `void` | `setType(java.lang.String type)` Sets the type of object as defined in the HTML input tag.
    `void` | `setType(StringProperty type)` Sets the attribute "type" of the HTML element.

    - ### 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, getVRI, setIndex, setIndexType, 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 Detail

    - #### FormFieldDescription

          protected FormFieldDescription(FormFieldDescription.Init<?> init)

      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 Detail

    - #### setType

          public void setType(StringProperty type)

      Sets the attribute "type" of the HTML element.
      Parameters:
        `type` - a StringProperty(or RegExpProperty) representing the attribute "type" of the HTML element.

    - #### setType

          public void setType(java.lang.String type)

      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

          public StringProperty 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.

Tips to improve your search results... UFT Developer Java SDK Reference Version 15.0-15.0.2 UFT Developer SDK Reference All View Local Help Center View Online Help Center back Go back in browser history forward Go forward in browser history Remove search highlights next topic Go to next topic previous topic Go to previous topic Print the current topic Version: