Microsoft Silverlight Applications

Microsoft Silverlight (Silverlight) is an application framework for writing and running rich internet applications, with features and purposes similar to those of Adobe Flash. The run-time environment for Silverlight is available as a plug-in for most web browsers.

Silk Test Classic provides built-in support for testing Silverlight applications with the Open Agent. Silk Test Classic supports Silverlight applications that run in a browser as well as out-of-browser and can record and play back controls in Silverlight.

The following applications, that are based on Silverlight, are supported:
  • Silverlight applications that run in Internet Explorer.
  • Silverlight applications that run in Mozilla Firefox.
  • Out-of-Browser Silverlight applications.

For information about new features, supported platforms, and tested versions, refer to the Release Notes.

Silverlight applications support dynamic object recognition. You can create tests for dynamic object recognition in your test environment.

When you record a test case with the Open Agent, Silk Test Classic creates locator keywords in an INC file to create scripts that use dynamic object recognition and window declarations.

Silk Test Classic includes record and replay support for Silverlight controls. For a complete list of the controls available for Silverlight testing, see the Silverlight Class Reference.

The support for testing Silverlight applications in Microsoft Windows XP requires the installation of Service Pack 3 and the Update for Windows XP with the Microsoft User Interface Automation that is provided in Windows 7. You can download the update from

Note: The Microsoft User Interface Automation needs to be installed for the Silverlight support. If you are using a Windows operating system and the Silverlight support does not work, you can install the update with the Microsoft User Interface Automation, which is appropriate for your operating system, from