EditFieldDescription Class

The description of a Web EditField test object.

C# Syntax

public class EditFieldDescription : EditFieldBaseDescription, HP.LFT.SDK.IDescription  
//Use "Assert" to verify that a logon field is editable. 
var userName = browser.Describe<IEditField>(new EditFieldDescription
    Name = @"userName"
Verify.IsFalse(userName.IsReadOnly, "Doc_Web_VerifyNotReadOnly_Small", "Verify 'userName' field is not read only.");
                            // This example locates an Image in a browser
IImage tip = browser.Describe<IImage>(new ImageDescription
    Alt = As.RegExp(@"Tip.*"),
    Type = HP.LFT.SDK.Web.ImageType.Normal,
    TagName = @"IMG"
Inheritance Hierarchy


Public Constructors
Public ConstructorEditFieldDescription Constructor Initializes a new instance of the EditFieldDescription class.  
Public Properties
Public PropertyAbsoluteLocationThe object's absolute coordinates relative to the screen (in pixels). 0,0 is always the top-left corner of the (primary) monitor. (Inherited from HP.LFT.SDK.Web.WebBaseDescription )
Public PropertyAccessibilityNameThe label of the object (where no text label is available). (Inherited from HP.LFT.SDK.Web.WebElementDescription )
Public PropertyAttributesDescribes the object by its DOM attributes. (Inherited from HP.LFT.SDK.Web.WebBaseDescription )
Public PropertyClassNameThe object's CSS class (className property). (Inherited from HP.LFT.SDK.Web.WebBaseDescription )
Public PropertyCSSSelectorThe path to the object in CSS format, for example, tr.BPTRow input. (Inherited from HP.LFT.SDK.Web.WebElementDescription )
Public PropertyDefaultValueThe initial value of the object, which is set when the object is reset.  
Public PropertyIdThe object's HTML identifier. (Inherited from HP.LFT.SDK.Web.WebBaseDescription )
Public PropertyIndexThe 0-based index of this object, relative to all other objects with an otherwise identical description. (Inherited from HP.LFT.SDK.Description )
Public PropertyInnerHTMLThe HTML code contained between the object's start and end tags. (Inherited from HP.LFT.SDK.Web.WebBaseDescription )
Public PropertyInnerTextThe text contained between the object's start and end tags. (Inherited from HP.LFT.SDK.Web.WebBaseDescription )
Public PropertyIsEnabled

Indicates whether the object is enabled. Null if disabled.  (Inherited from HP.LFT.SDK.Web.EditFieldBaseDescription )

Public PropertyIsReadOnlyIndicates whether the object is read-only. Null if indeterminate. (Inherited from HP.LFT.SDK.Web.EditFieldBaseDescription )
Public PropertyIsRequiredIndicates whether the field is mandatory. Null if indeterminate. (Inherited from HP.LFT.SDK.Web.EditFieldBaseDescription )
Public PropertyIsVisibleIndicates whether the object is visible. (Inherited from HP.LFT.SDK.Web.WebBaseDescription )
Public PropertyLocationThe object's coordinates relative to the parent window (in pixels). (Inherited from HP.LFT.SDK.Web.WebBaseDescription )
Public PropertyMaxCharsInLineThe maximum number of characters per line in an edit field. (Inherited from HP.LFT.SDK.Web.EditFieldBaseDescription )
Public PropertyMaxLengthThe maximum text length.  
Public PropertyNameThe object's name property. (Inherited from HP.LFT.SDK.Web.WebBaseDescription )
Public PropertyOuterHTMLThe object's HTML code and its content. (Inherited from HP.LFT.SDK.Web.WebBaseDescription )
Public PropertyOuterTextThe object's text. (Inherited from HP.LFT.SDK.Web.WebBaseDescription )
Public PropertyPatternThe regular expression pattern defined for the edit box, which controls the values that the edit box will accept.  
Public PropertyPlaceholderThe hint text that is displayed in the edit box until a value is entered into it. (Inherited from HP.LFT.SDK.Web.EditFieldBaseDescription )
Public PropertyRoleProperty displaying the function of the specified object. For example, if the role property is listbox, the object functions as a listbox. (Inherited from HP.LFT.SDK.Web.WebElementDescription )
Public PropertyRowsCountThe number of rows in the object.  
Public PropertySizeThe object's size (in pixels). (Inherited from HP.LFT.SDK.Web.WebBaseDescription )
Public PropertyStylesDescribes the object by its computed style. (Inherited from HP.LFT.SDK.Web.WebBaseDescription )
Public PropertyTagNameThe object's HTML tag. (Inherited from HP.LFT.SDK.Web.WebBaseDescription )
Public PropertyTitleThe object's title. (Inherited from HP.LFT.SDK.Web.WebBaseDescription )
Public PropertyTypeThe type of object as defined in the HTML input tag. (Inherited from HP.LFT.SDK.Web.FormFieldDescription )
Public PropertyValueThe currently displayed text in the field. (Inherited from HP.LFT.SDK.Web.EditFieldBaseDescription )
Public PropertyVriDistinguishes this object from other objects with otherwise identical descriptions, based on this object's visual relationship to another object in the application. (Inherited from HP.LFT.SDK.Description )
Public PropertyXPathThe path to the object in XPath format, for example, //TR[@id='UFTDeveloper']/*/INPUT (Inherited from HP.LFT.SDK.Web.WebElementDescription )
Public Methods
Public MethodCloneCreates an exact copy of the test object. (Inherited from HP.LFT.SDK.PropertiesDescription )