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 UFT One. 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 UFT One Support Matrix.

Child Add-ins
  • Web 2.0 Toolkit Support

    UFT One 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 UFT One 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 UFT One 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 UFT One 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 UFT One before opening your Web application.

Testing in browsers on the cloud

You can run your Web tests on cloud browsers provided by Digital 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
  • UFT One communicates with the OpenText UFT Agent Chrome Extension to test Web applications running in Google Chrome.

    The extension is available on the Chrome web store and downloads automatically when possible. If the extension does not download, manually download it. For details, see Manually install the extension.

    If you have the Functional Testing Agent for Google Chrome installed, you must manually remove this older extension before enabling the new one.

    If you do not have an Internet connection, see Enable the OpenText UFT Agent extension on Google Chrome.

  • To test local HTML pages in Google Chrome, you must make additional configuration changes. For details, see Enable UFT One to test local HTML pages in Google Chrome.

Testing in Microsoft Edge (Chromium-based)

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.

UFT One supports the stable and beta Edge versions. When UFT One 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 UFT One to test local HTML pages in Edge.

Testing in Microsoft Edge Legacy

Supported on UFT One 23.4 and earlier

  • To work with Edge Legacy browsers, you must ensure that the correct Microsoft WebDriver version is in the UFT One installation folder. For details, see Enable the Edge Agent for UFT on Microsoft Edge Legacy

  • To record and run tests on Microsoft Edge Legacy browsers, you must start the Edge Agent for UFT. For details, see Enable the Edge Agent for UFT on Microsoft Edge Legacy.

  • If you are using the Microsoft Edge Legacy Insider version, you should use version 10576 or later. However, due to changes in the Web Driver insider build by Microsoft, later versions may not work with UFT One.

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: