General Issues

Object Map Takes a Long Time to Open

If you have a large object map asset it takes a long time to load when you are using .NET 4. Install .NET 4.5 to resolve this issue.

When a remote desktop or remote desktop connection (RDC) is minimized, Silk Test does not function

When you connect through the remote desktop protocol (RDP) to a desktop, you take ownership of the desktop by attaching to the desktop with your mouse and keyboard. If the desktop is minimized without ownership of the desktop being released, any playback of mouse clicks or keystrokes is undefined.

As a workaround, you could use a VNC-based remote viewing tool. This would allow replay to continue even if the client window is minimized.

The Open Agent does not start when the Check Point firewall is installed

When you have a Check Point firewall or a Check Point ZoneAlarm firewall installed on your system, the Open Agent cannot be started, because the firewall interrupts the communication between the Agent and the infoservice.

To start the Open Agent, you have to uninstall the Check Point firewall from your system.

The modifiers parameter in the domDoubleClick method is ignored

You cannot specify the modifier in the overloaded domDoubleClick method. The modifier will not be double-clicked, although you have specified the parameter. The overloaded domDoubleClick method, which allows you to specify the modifier, is deprecated. To specify the modifier, you can use the doubleClick method, if you are using a client that supports an overloaded method with the modifiers parameter, or the PressKeys and ReleaseKeys methods.

Silk Test does not support testing Metro-style apps

Silk Test does not support testing Metro-style apps on Microsoft Windows 8, Microsoft Windows 8.1, or Microsoft Windows 10. Metro-style apps are also known as Windows 8 style, Modern UI style, Windows Store style, or Universal Windows Platform (UWP) apps.

The built-in spell checking in Microsoft Windows 8 might interfere with the replay of tests

The built-in spell checking in Microsoft Windows 8 can be enabled in applications like Internet Explorer 10.

If a word was incorrectly spelled during recording, and you replay typing this word, the spell checker will either mark it, or for commonly misspelled words will automatically fix it, which is the same behaviour a real user would get. If your tests were created on an operating system that did not include the spell checking feature, you might get unexpected results when replying the tests on Microsoft Windows 8. To disable the spell checking, you can do the following:
  1. Press Windows Key + C.
  2. On the Charm bar, click Settings.
  3. Select More PC Settings.
  4. Select General to see the Spelling selections.
    Note: These are system-wide settings, not settings specific to Internet Explorer.
  5. Set Autocorrect misspelled words to off.
  6. Set Highlight misspelled words to off.

When a .NET application is started from DevPartner Studio (DPS), Silk Test might not recognize it

To resolve the issue, perform the following steps:

  1. Go to the Silk Test installation folder (by default, it's located at: C:\Program Files\Silk\SilkTest).
  2. For Windows Forms applications, go to ng\agent\plugins\com.borland.fastxd.techdomain.windowsforms.agent_<version number>.
  3. For Windows Presentation Foundation (WPF) applications, go to ng\agent\plugins\com.microfocus.silktest.techdomain.wpf.agent_<version number>.
  4. In Notepad, open the file plugin.xml, and add the following line to the <loadparameters> section:
    <param name="frameworkAssembly">mscoree.dll</param>
  5. Log out of the computer, and then log back in. Silk Test works as expected with the application that was started by DevPartner Studio.

The highlighting rectangle is out of place when recording clicks on an area of an image

When you record a click on a part of a complex image, for example an area map, the green highlighting rectangle does not highlight the appropriate area of the image. However, the click will be executed correctly during replay.

The Open Agent might not start if Windows Defender is enabled during the installation of Silk Test

If Windows Defender is enabled on your system during the Silk Test installation, you might not be able to start the Open Agent after the installation is complete. Windows Defender might prevent the hotfix setup from performing some required actions. As a workaround, disable Windows Defender during the Silk Test installation.

The IME editor opens out of place when opened from specific locations

The IME editor opens on the top-left corner of the current screen instead of opening near the text field from which it is opened.

This behavior occurs when opening the IME editor from the following locations:
  • The Silk Recorder.
  • The Keyword-Driven Test Editor.
  • The Keywords window.

Silk Test help freezes when you enter characters in the Search box

The Silk Test help might freeze when you enter characters in the Search box on the Index tab in a Compiled HTML Help (.chm) file in Microsoft Windows 8.1, Microsoft Windows RT 8.1, or Microsoft Windows Server 2012 R2. To fix this issue, you have to install a Windows update. The update is available from https://support.microsoft.com/kb/3080042.

Cannot use Shift+Insert when the Numeric Lock key is active

Using the TypeKeys method to paste the contents of the clipboard with Left Shift+Insert or Right Shift+Insert does not work when the Numeric Lock (Num Lock) key is active.

You can workaround this issue by deactivating the Num Lock in your test script before calling the TypeKeys method.

Why do I get the error Windows DLL failed to load during installation?

If you are using Java 8 update 212 or a later update of Java 8, installing Silk Test on a Windows Server 2019 machine will fail with the following error: Windows DLL failed to load.

You can workaround this issue by downgrading to a Java 8 version prior to update 212 and by starting the installer with a command line call similar to the following:
SilkTest<Version>.exe LAX_VM "[path to java.exe]"
For example:
SilkTest200_64bit.exe LAX_VM "c:\java\bin\java.exe"
For additional information on installing Silk Test through the command line, refer to the Silk Test Installation Guide.