Manually Enabling Extensions on a Target Machine

This functionality is supported only if you are using the Classic Agent.

Using the basic workflow, Silk Test Classic can automatically enable extensions for many different development environments. If you would rather enable the extension manually, or the basic workflow does not support your configuration, follow the steps described in this topic.

A target machine is a system (or systems) that runs the 4Test Agent, which is the software process that translates the commands in your scripts into GUI-specific commands, in essence, driving and monitoring your applications under test. One Agent process can run locally on the host machine, but in a networked environment, any number of Agents can run on remote machines.

If you are running local tests, that is, your target and host are the same machine, complete this procedure and enable extensions on a host machine manually.

  1. Make sure that your browser is closed.
  2. From the Silk Test Classic program group, choose Extension Enabler. To invoke the Extension Enabler on a remote non-Windows target machine, run extinst.exe, located in the directory on the target machine in which you installed the Classic Agent.
  3. Enable other extensions, such as Java, ActiveX, Accessibility, and .NET, as appropriate. To get information about the files used by an extension, select an extension and click Details. You may need to add your application to this list in order to enable its extension.
  4. Click OK to close the Extension Enabler dialog box.

    If you enable support for ActiveX in this dialog box, make sure that it is enabled in the Extensions dialog box as well.

  5. Restart your browser, if you enabled extensions for web testing.

    Once you have set your extension(s) on your target and host machines, verify the extension settings to check your work. Be sure to consider how you want to work with borderless tables. If you are testing non-Web applications, you must disable browser extensions on your host machine. This is because the recovery system works differently when testing Web applications than when testing non-Web applications. For more information about the recovery system for testing Web applications, see Web applications and the recovery system. When you select one or both of the Internet Explorer extensions on the host machine’s Extension dialog box, Silk Test Classic automatically picks the correct version of the host machine’s Internet Explorer application in the Runtime Options dialog box. If the target machine’s version of Internet Explorer is not the same as the host machine’s, you must remember to change the target machine’s version.