Extensions Dialog Box

This functionality is supported only if you are using the Classic Agent. For additional information, refer to the Silk Test Classic Classic Agent Help.

Use to enable extensions for applications under test.

Click Options > Extensions.

The Extensions dialog box displays the runtime environments for all extensions that you have installed, or that work with the Classic Agent. The environments listed in the dialog box are used for running the applications that you want to test. The extensions enable Silk Test Classic to recognize the non-standard controls in your environment. If you are using a project, the information you specify in the Extensions dialog box is stored in the partner.ini file. If you are not using a project, the information you specify in the Extensions dialog box is stored in the extend.ini file.

Application Column
Displays the browser and runtime environments that the installation program installed and recognizes automatically. For applications and runtime environments that do not use standard names, or for stand-alone applications, you must use the New button to manually add the name of the executable or DLL file to the Extensions dialog box. If the executable name contains spaces, you must enclose the name in quotation marks.
Primary Extension Column

For each application listed in the Application column, the Primary Extension column displays the currently selected primary extension, or Disabled or None, if applicable. To change a primary extension, click in the Primary Extension column, then use the embedded list box to select one of the available options.

Keep in mind that you cannot enable more than one primary extension for an application. Primary extensions are the ones listed in the list boxes of the Extensions dialog box, such as DOM and .NET. Secondary extensions, which are checked with the check boxes in the Extensions dialog box, Java, ActiveX, and Accessibility, are the only ones that can co-exist with another extension. Thus, for example, an embedded browser in a .NET application is not allowed, since both IE DOM and .NET are primary extensions.

Also, remember that not all of the Primary Extensions in the list box can be applied to a new application. Only IE DOM, which has superseded the IE4 OCX extension for embedded browser applications, or .NET extensions make sense for new applications.

Other Extensions
You can use the check boxes in the Other Extensions columns to enable other extensions required for testing each application that is launched in the runtime environment listed in the Application column. When a check box in the Other Extensions column is checked, the corresponding button in the Options area is enabled.
Java
Enables Java support for an application running on the host machine or an applet running in a browser. When the Java check box is checked, the Java button in the Options area is enabled. Click the Java button to display the Extension Options dialog box for Java and select Java extension options for the currently selected application.
ActiveX
Enables ActiveX and Visual Basic support for an application running on the host machine. When the ActiveX check box is checked, the ActiveX button in the Options area is enabled. Click the ActiveX button to display the Extension Options dialog box for ActiveX and select ActiveX extension options for the currently selected application.
Accessibility
Enables Windows Accessibility. When the Accessibility check box is checked, the Accessibility button in the Options area is enabled. Click the Accessibility button to display the Windows Accessibility dialog box.
.NET
Enables .NET support for an application running on the host machine.
Options area

The buttons in the Options area are disabled until a corresponding extension is enabled for the currently selected application.

Extension
Enabled only when a browser is enabled in the Primary Extension column for the currently selected application. Click Extension to display the DOM Extensions dialog box and specify options for the DOM extension.
Java
Enabled only when a Java check box is checked in the Other Extensions column for the currently selected application. Click Java to display the Extension Options dialog box for Java and redirect output from the Java console to a local file. This allows you to scroll and copy text more easily.
ActiveX
Enabled only when an ActiveX check box is checked in the Other Extensions column for the currently selected application. Click ActiveX to display the Extension Options dialog box for ActiveX and select ActiveX and Visual Basic options.
Accessibility
Enabled only when an Accessibility check box is checked in the Other Extensions column for the currently selected application. Click Accessibility to display the Windows Accessibility dialog box.
New

Displays the Extension application dialog box where you can add one or more runtime environments to the Extensions dialog box for testing applications.

Duplicate

Active only when you select a runtime environment in the Application column that you entered manually. You cannot duplicate runtime environments that are installed by default. Click Duplicate to add a new application that has all the same settings, primary and other extensions and other options, as the selected application, but with a different name.

Remove

Active only when you select a runtime environment in the Application column that you entered manually. You cannot remove runtime environments that are installed by default. Click Remove to delete a runtime environment from the dialog box.

Details

Active only when you select a runtime environment with an enabled Primary Extension. Click Details to display detailed information about the runtime environment, including version, help text, and executable modules.