HP.LFT.SDK.Web Namespace

Provides the SDK for testing Web objects.
Classes
  Class Description
Class AreaDescription The description of a Web Area test object.
Class AudioControlDescription The description of a Web AudioControl test object.
Class BrowserDescription The description of a Web Browser test object.
Class BrowserFactory A class for creating an IBrowser instance.
Class BrowserVersion Information about the browser.
Class ButtonDescription The description of a Web Button test object.
Class CheckBoxDescription The description of a Web CheckBox test object.
Class CSSDescription The description of a Web test object based on a CSS selector.
Class EditFieldBaseDescription The description of the base interface for Web edit fields, such as, edit, number, and file fields.
Class EditFieldDescription The description of a Web EditField test object.
Class EmulatedDevice Emulated Device class containing predefined emulated devices.
Class EventInfo The HTML event info to be used for the FireEvent method.
Class EventInfoFactory A factory for creating IEventInfo to be passed to the FireEvent method of the Web test object.
Class 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.
Class FileFieldDescription The description of a Web FileField test object.
Class FormFieldDescription The description of a base interface for all form-related test objects.
Class FrameDescription The description of a Web Frame test object.
Class ImageDescription The description of a Web Image test object.
Class LinkDescription The description of a Web Link test object.
Class ListBoxDescription The description of a Web ListBox test object.
Class MediaControlDescription The description of a Web MediaControl (audio control or video control) test object.
Class MenuDescription The description of a Web Menu test object.
Class MouseEventInfo The HTML mouse event info to be used for the FireEvent method.
Class NumericFieldDescription The description of a Web NumericField test object.
Class PageDescription The description of a Web Page test object.
Class RadioGroupDescription The description of a Web RadioGroup test object.
Class SliderDescription The description of a Web Slider test object.
Class TableDescription The description of a Web Table test object.
Class TabStripDescription The description of a Web TabStrip test object.
Class 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.
Class TreeViewDescription The description of a WebTree test object.
Class VideoControlDescription The description of a Web VideoControl test object.
Class WebBaseDescription The description of a base interface for all Web test objects.
Class WebDoubleClickArgs Arguments that define additional behavior for the DoubleClick method.
Class WebElementDescription A basic Web element's description.
Class WebLongPressArgs Arguments that define additional behavior for the Long Press method.
Class WebPanArgs Arguments that define additional behavior for the Pan method.
Class WebPinchArgs Arguments that define additional behavior for the Pinch method.
Class WebSwipeArgs Arguments that define additional behavior for the Swipe method.
Class XPathDescription The description of a Web test object based on the object’s XPath.
Interfaces
  Interface Description
Interface IArea A section of an image on a Web page (usually a section of a client-side image map).
Interface IAudioControl A Web control that plays audio embedded in an HTML page.
Interface IBrowser A tab in an open Web browser.
Interface IButton A Web button, for example: <button> tag or <input type="button">
Interface ICheckBox A Web check box with an ON and OFF state.
Interface 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”/>
Interface IEditField A Web edit box.
Interface IEditFieldCommon Properties and methods for Web edit field types (edit, number, and range).
Interface IEmulatedDevice Base interface for emulated devices.
Interface IFileField A Web edit box with an attached browse button.
Interface IFrame A Web frame object that represents both the frame element in a frame set and an embedded frame that uses the iframe element.
Interface IImage An Web image element in the HTML.
Interface ILink A Web hyperlink (or anchor) object.
Interface 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>

Interface IListItem A single list item in a Web list.
Interface IMediaControl Web methods for playing media (audio/video) files embedded in the HTML page.
Interface IMenu A menu control in a Web page or application.
Interface INumericField A numeric Web form field.
Interface IPage An HTML page.
Interface IRadioGroup A set of Web radio buttons belonging to the same group.
Interface ISlider A numeric Web slider object.
Interface ITable A Web table containing a variable number of rows and columns.
Interface ITableCell A single cell in the the ITable Web object.
Interface ITableRow A single row in the ITable Web object.
Interface ITabStrip A tab strip control in a Web page or application.
Interface ITreeView A tree control in a Web site or application.
Interface ITreeViewNode A single node in a Web Tree.
Interface IVideoControl A Web control that plays video embedded in an HTML page.
Interface IWebDescriber Indicates that the test object supports describing its child test object with advanced web filters.
Interface IWebElement Base interface for Web test objects.
Interface IWebTestObject A generic Web test object used only for implementation. Do not use to describe a concrete web test object.
Enumerations
  Enumeration Description
Enumeration BrowserType Supported browser types.
Enumeration DialogButton Buttons for closing a browser dialog or message box.
Enumeration ImageType Supported image types.
Enumeration MouseEventTypes Supported mouse event types.

See also:

HP.LFT.SDK Assembly