Web Add-in

You can use the Web Add-in to test HTML user-interface objects (controls).

The following tables summarize basic information about the Web Add-in and how it relates to some commonly-used aspects of OpenText Functional Testing. This information is also relevant for all child add-ins that extend the Web Add-in.

General Information

Add-in Type

Much of the functionality of this add-in is the same as other Web-based add-ins.

Supported Environments

For details on supported Web browsers and versions, see the OpenText Functional Testing Support Matrix.

Child Add-ins
  • Web 2.0 Toolkit Support

    OpenText Functional Testing also provides a set of add-ins that support testing specialized controls from a number of Web 2.0 toolkits using test object classes that were developed by OpenText using Web Add-in Extensibility. These add-ins are displayed as child nodes of the Web Add-in in the Add-in Manager. For details, see Web 2.0 toolkit support .

  • WebAgGrid and WebUIGrid objects

    The WebAgGrid and WebUIGrid test objects are supported by separate AgGrid and UIGrid Web child Add-ins, instead of the Web Add-in itself. This eliminates some conflicts that used to occur between these objects and Web objects.

    The AgGrid and UIGrid add-ins are installed as part of the Web add-in. However, by default, these add-ins are not loaded. If you want to test AgGrid or UIGrid objects, make sure to open OpenText Functional Testing with the relevant add-in selected.

Test Object Methods and Properties

The Web Add-in provides test objects, methods, and properties that can be used when testing objects in Web applications. For details, see the Web section of the Object Model Reference for GUI Testing.

Extending the Web Add-in

Web Add-in extensibility enables you to develop support for testing third-party and custom Web controls that are not supported out-of-the-box by the OpenText Functional Testing Web Add-in.

Other

  • When you load the Siebel Add-in in addition to the Web Add-in, the object identification settings are automatically customized. For this reason, the Web Add-in is not available in the Environment list in the Object Identification dialog box (Tools > Object Identification), even though the Web Add-in is loaded.

  • You can create steps on more than one browser tab, if your browser supports tabbed browsing.

Known issues Known issues - Web Add-in
Prerequisites

Opening Your Application

You might need to open OpenText Functional Testing before opening your Web application.

Testing in browsers on the cloud

You can run your Web tests on cloud browsers provided by OpenText Functional Testing Lab.

For details, see Test Web apps on cloud browsers.

Testing in Mozilla Firefox

Only one version of the OpenText UFT Agent Extension can be enabled in Firefox at a time.

Testing in Google Chrome
Testing in Microsoft Edge

To record and run tests on Microsoft Edge browsers, you must install the OpenText UFT Agent Edge extension. For details, see Enable the OpenText UFT Agent extension on Microsoft Edge.

OpenText Functional Testing supports the stable and beta Edge versions. When OpenText Functional Testing opens the browser, it opens the stable version, if installed. Otherwise, it opens the beta version, if installed.

Test local HTML pages in Edge, you must make additional configuration changes. For details, see Enable OpenText Functional Testing to test local HTML pages in Edge.

Testing in Apple Safari on a Remote Mac See Work with Apple Safari on a remote Mac computer.

Add-in Dependencies

None

Configuration

Configuration Options

Use the Web pane.
(Make sure that a GUI test is open and select Tools > Options > GUI Testing tab > Web > General node.)

Record and Run Settings

Use the Web tab.
(Record > Record and Run Settings)

Test Settings

Use the Web pane.
(File > Settings > Web pane)

Custom Active Screen Capture Settings

Use the Web section.
(Tools > Options > GUI Testing tab > Active Screen node > Custom Level)

Application Area Additional Settings

Use the Web pane.
In the application area, select Additional Settings > Web in the sidebar.

See also: