Open topic with navigation

# HP.LFT.SDK.Web Namespace

Provides the SDK for testing Web objects.
Classes

| Class | Description
--- | --- | ---
| AgGridDescription | The description of a Web AgGrid test object.
| AreaDescription | The description of a Web Area test object.
| AudioControlDescription | The description of a Web AudioControl test object.
| BrowserDescription | The description of a Web Browser test object.
| BrowserFactory | A class for creating an IBrowser instance.
| BrowserVersion | Information about the browser.
| ButtonDescription | The description of a Web Button test object.
| CheckBoxDescription | The description of a Web CheckBox test object.
| ColumnToSearch From LeanFT 14.51 | Class defining the table column in which to search.
| CSSDescription | The description of a Web test object based on a CSS selector.
| EditFieldBaseDescription | The description of the base interface for Web edit fields, such as, edit, number, and file fields.
| EditFieldDescription | The description of a Web EditField test object.
| EmulatedDevice | Emulated Device class containing predefined emulated devices.
| EventInfo | The HTML event info to be used for the FireEvent method.
| EventInfoFactory | A factory for creating IEventInfo to be passed to the FireEvent method of the Web test object.
| ExtendedTreeViewConfiguration | A set of XPath values to help the ITreeView object perform Select, Expand, and Collapse operations when the default implementation cannot find the required tree element.
| FileFieldDescription | The description of a Web FileField test object.
| FormFieldDescription | The description of a base interface for all form-related test objects.
| FrameDescription | The description of a Web Frame test object.
| GridBaseDescription | The description of base grid test objects.
| ImageDescription | The description of a Web Image test object.
| LinkDescription | The description of a Web Link test object.
| ListBoxDescription | The description of a Web ListBox test object.
| MediaControlDescription | The description of a Web MediaControl (audio control or video control) test object.
| MenuDescription | The description of a Web Menu test object.
| MouseEventInfo | The HTML mouse event info to be used for the FireEvent method.
| NumericFieldDescription | The description of a Web NumericField test object.
| PageDescription | The description of a Web Page test object.
| RadioGroupDescription | The description of a Web RadioGroup test object.
| SliderDescription | The description of a Web Slider test object.
| TableDescription | The description of a Web Table test object.
| TabStripDescription | The description of a Web TabStrip test object.
| TextMatch From LeanFT 14.51 | Class defining a text match we are looking for.
| TreeViewConfiguration | A set of XPath values to help the ITreeView object perform Select, Expand, and Collapse operations in cases where the default implementation cannot find the element needed.
| TreeViewDescription | The description of a WebTree test object.
| UiGridDescription | The description of a Web UiGrid test object.
| VideoControlDescription | The description of a Web VideoControl test object.
| WebBaseDescription | The description of a base interface for all Web test objects.
| WebDoubleClickArgs | Arguments that define additional behavior for the DoubleClick method.
| WebElementDescription | A basic Web element's description.
| WebLongPressArgs | Arguments that define additional behavior for the Long Press method.
| WebPanArgs | Arguments that define additional behavior for the Pan method.
| WebPinchArgs | Arguments that define additional behavior for the Pinch method.
| WebSwipeArgs | Arguments that define additional behavior for the Swipe method.
| XPathDescription | The description of a Web test object based on the object’s XPath.

Interfaces

| Interface | Description
--- | --- | ---
| IAgGrid From LeanFT 14.51 | An AgGrid table.
| IArea | A section of an image on a Web page (usually a section of a client-side image map).
| IAudioControl | A Web control that plays audio embedded in an HTML page.
| IBrowser | A tab in an open Web browser.
| IButton | A Web button, for example: <button> tag or <input type="button">
| ICheckBox | A Web check box with an ON and OFF state.
| IEditBase | Base interface for Web edit fields, such as, text field, text area, and editable input, such as number and range. HTML tag example: <input type=“text” value=“my first text field”/>
| IEditField | A Web edit box.
| IEditFieldCommon | Properties and methods for Web edit field types (edit, number, and range).
| IEmulatedDevice | Base interface for emulated devices.
| IFileField | A Web edit box with an attached browse button.
| IFrame | A Web frame object that represents both the frame element in a frame set and an embedded frame that uses the iframe element.
| IGridBase From LeanFT 14.51 | Base interface for Web grid test objects.
| IImage | An Web image element in the HTML.
| ILink | A Web hyperlink (or anchor) object.
| IListBox | A drop-down or multiple-selection Web list. HTML example with the second value selected: <select name="select"> <option value="value1">Value 1</option> <option value="value2" selected>Value 2</option> <option value="value3>Value 3</option> </select>
| IListItem | A single list item in a Web list.
| IMediaControl | Web methods for playing media (audio/video) files embedded in the HTML page.
| IMenu | A menu control in a Web page or application.
| INumericField | A numeric Web form field.
| IPage | An HTML page.
| IRadioGroup | A set of Web radio buttons belonging to the same group.
| ISlider | A numeric Web slider object.
| ITable | A Web table containing a variable number of rows and columns.
| ITableCell | A single cell in the the ITable Web object.
| ITableRow | A single row in the ITable Web object.
| ITabStrip | A tab strip control in a Web page or application.
| ITreeView | A tree control in a Web site or application.
| ITreeViewNode | A single node in a Web Tree.
| IUiGrid From LeanFT 14.51 | A UiGrid table.
| IVideoControl | A Web control that plays video embedded in an HTML page.
| IWebDescriber | Indicates that the test object supports describing its child test object with advanced web filters.
| IWebElement | Base interface for Web test objects.
| IWebTestObject | A generic Web test object used only for implementation. Do not use to describe a concrete web test object.

Enumerations

| Enumeration | Description
--- | --- | ---
| BrowserType | Supported browser types.
| DialogButton | Buttons for closing a browser dialog or message box.
| ImageType | Supported image types.
| MouseEventTypes | Supported mouse event types.

See also:

HP.LFT.SDK Assembly