Web > Page/Frame Options Pane (Options Dialog Box)

This pane enables you to modify how UFT records Page and Frame objects.

Note: The settings in this pane are relevant for recording in Internet Explorer only.

To access
  1. Make sure that a GUI test is open.

  2. Select Tools > Options > GUI Testing tab > Web > Page/Frame Options node.

User interface elements are described below:

UI Element

Description

Create a new Page test object for

These options instruct UFT when to create a new Page object in the object repository while recording.

Create a new Frame test object for

These options instruct UFT when to create a new Frame object in the object repository while recording. The Frame options are similar to the Page options (except that the Every navigation option is not available).

Every navigation

Instructs UFT to create a new Page object every time a navigation is performed in a Web page.

(Relevant only for Create a new Page test object for.)

Different test object descriptions

Instructs UFT to create a new Page test object for pages with different test object descriptions, according to the properties defined for the Page test object.

The default test object description for Page objects includes only the test object class. If you select this option, it is highly recommended that you define object description properties that uniquely identify different Page objects. You should also ensure that the properties you define remain constant over time, otherwise future runs may fail.

Different URLs or a change in data transfer

Instructs UFT to create a new Page object only when the page URL changes, or if the URL stays the same and data that is transferred to the server changes, according to the data types and transfer methods you select:

  • Ignore non user-input data - Get. Instructs UFT to ignore non user-input data if the Get method is used to transfer data to the server.

    For example, suppose a user enters data on a Web page, and the data is then inserted as a hidden field using the Get method. The user clicks Submit (to send the data to the server). The new Web page is different, according to the hidden field data. However, UFT does not create a new Page test object.

  • Ignore non user-input data - Post. Instructs UFT to ignore non-user-input data if the Post method is used to transfer data to the server.

    For example, suppose a user enters data on a Web page, and the data is then inserted as a hidden field using the Post method. The user clicks Submit (to send the data to the server). The new Web page is different, according to the hidden field data. However, UFT does not create a new Page test object.

  • Ignore user-input data - Get. Instructs UFT to ignore user-input data if the Get method is used to transfer data to the server.

    For example, suppose a user enters data in a form on a Web page and clicks Submit (to send the data to the server) using the Get method. The new Web page is different according to the data filled in by the user. However, UFT does not create a new Page test object.

  • Ignore user-input data - Post. Instructs UFT to ignore user-input data if the Post method is used to transfer data to the server.

    For example, suppose a user enters data in a form on a Web page and clicks Submit (to send the data to the server) using the Post method. The new Web page is different according to the data filled in by the user. However, UFT does not create a new Page test object.

Use additional Page information

Instructs UFT to use additional properties of the test object to identify an existing Page test object.

Select this option to instruct UFT to recognize existing pages when the Back and Forward navigation buttons are used.

Reset All

Resets all options to their default core settings. Some Web-based add-ins modify the default settings to optimize page and frame recording. If you are using an add-in, we recommend keeping the default add-in settings and do not use the Reset button.