全般的な問題

オブジェクト マップを開くのに時間がかかる

.NET 4 を使用している場合、大規模なオブジェクト マップ資産があると読み込みに時間がかかります。.NET 4.5 をインストールすると、この問題を解決できます。

リモート デスクトップまたはリモート デスクトップ接続 (RDC) が最小化されると、Silk Test が機能しない

リモート デスクトップ プロトコル (RDP) 経由でデスクトップに接続している場合、マウスとキーボードを使ってデスクトップに接続することにより、デスクトップの所有権を獲得します。デスクトップの所有権を解放せずにデスクトップを最小化すると、マウス クリックまたはキーストロークの再生がすべて未定義になります。

回避策として、VNC ベースのリモート操作ツールを使用することができます。この場合、クライアントが最小化された場合でも再生を継続できます。

Check Point ファイアウォールがインストールされている場合に Open Agent が起動しない

システムに Check Point ファイヤウォールまたは Check Point ZoneAlarm ファイヤウォールをインストールしている場合は、ファイヤウォールが Agent と infoservice 間の通信を中断するために Open Agent を起動できません。

Open Agent を起動するには、システムから Check Point ファイヤウォールをアンインストールする必要があります。

domDoubleClick メソッドの modifiers パラメータが無視される

domDoubleClick メソッドのオーバーロードで修飾キーを指定できません。パラメータが指定されている場合でも、修飾キーはダブルクリックされません。修飾キーを指定できる domDoubleClick メソッドのオーバーロードは、非推奨です。修飾キーを指定するには、doubleClick メソッド (modifiers パラメータを取るオーバーロード メソッドをサポートするクライアントを使用している場合)、または PressKeys および ReleaseKeys メソッドを使用します。

Silk Test が Metro スタイル アプリのテストをサポートしない

Silk Test は、Microsoft Windows 8Microsoft Windows 8.1Microsoft Windows 10 上の Metro スタイル アプリのテストをサポートしません。Metro スタイル アプリは、Windows 8 スタイル、Modern UI スタイル、Windows ストア スタイル、ユニバーサル Windows プラットフォーム (UWP) アプリとも呼ばれます。

Microsoft Windows 8 の組み込みスペル チェックがテストの再生に干渉する

Microsoft Windows 8 の組み込みスペル チェックは、Internet Explorer 10 などのアプリケーションで有効にできます。

記録中に単語のスペルを間違え、この単語の入力を再生すると、スペル チェッカーはこの単語をマークするか、間違われやすい単語の場合は自動的に修正します。これは、実際のユーザーに対して行われる動作と同じです。スペル チェック機能が含まれていないオペレーティング システムでテストを作成した場合、Microsoft Windows 8 でテストを再生すると、予期せぬ結果が生じることがあります。スペル チェックを無効にするには、次の手順を実行します。
  1. Windows キー + C を押します。
  2. チャーム バーで 設定 をクリックします。
  3. PC 設定の変更 を選択します。
  4. 全般 を選択すると、スペル チェック セクションが表示されます(使用中の言語によってスペル チェック機能の有無は異なります)。
    注: これはシステム全体の設定で、Internet Explorer 固有の設定ではありません。
  5. スペル ミスの語句を自動修正する (Autocorrect misspelled words) をオフに設定します。
  6. スペル ミスの語句を強調表示する (Highlight misspelled words) をオフに設定します。

.NET アプリケーションを DevPartner Studio (DPS) から起動すると、Silk Test で認識されないことがある

この問題を解決するには、以下のステップを実行します。

  1. Silk Test のインストール フォルダに移動します (デフォルトではC:\Program Files\Silk\SilkTest)。
  2. Windows Forms アプリケーションの場合は、ng\agent\plugins\com.borland.fastxd.techdomain.windowsforms.agent_<バージョン番号> へ移動します。
  3. Windows Presentation Foundation (WPF) の場合は、ng\agent\plugins\com.microfocus.silktest.techdomain.wpf.agent_<バージョン番号> へ移動します。
  4. メモ帳で、plugin.xml ファイルを開いて、<loadparameters> セクションに以下の行を追加します。
    <param name="frameworkAssembly">mscoree.dll</param>
  5. コンピュータからログアウトして、再びログインします。 DevPartner Studio によって起動されたアプリケーションに対して、Silk Test が期待どおりの動作をします。

イメージ領域に対するクリックの記録時に矩形領域によってハイライトされる位置がずれる

エリア マップのような複雑なイメージの一部に対するクリックを記録する場合、イメージの適切な領域が緑色の矩形領域によってハイライトされません。ただし、再生時にクリックは正しく実行されます。

Silk Test のインストール中に Windows Defender が有効になっていると Open Agent が起動しない

Silk Test のインストール中にシステムの Windows Defender が有効になっていると、インストールが完了した後に Open Agent を起動できなくなる場合があります。Windows Defender は、ホットフィックス セットアップに必要な操作を妨げる場合があります。回避策として、Silk Test のインストール中は Windows Defender を無効にしてください。

IME エディタが特定の場所から開かれたときにポップアップする

IME エディタを開くと、テキスト フィールド内に開くのではなく、現在の画面の左上隅にポップアップして開きます。

この動作は、次の場所から IME エディタを開いたときに発生します。
  • Silk Recorder
  • キーワード駆動テスト エディター
  • キーワード ビュー

Num Lock キーがオンの状態で Shift + Insert を使用できない

Left Shift + InsertRight Shift + Insert を使用して typeKeys メソッドでクリップボードの内容を貼り付ける操作は、Num Lock キーがオンの場合に機能しません。

typeKeys メソッドを呼び出す前にテスト スクリプトで Num Lock キーをオフにすることで、この問題を回避できます。

Windows DLL failed to load」というエラーでインストーラが異常終了する理由

Java 8 の Java 8 update 212 以降を使用すると、Silk Test を Windows Server 2019 上にインストールするときに次のエラーで失敗します:「Windows DLL failed to load」。

update 212 より前のバージョンの Java 8 をダウンロード、インストールして、次のようなコマンドでインストーラを実行することによって、この問題を回避できます。
SilkTest<Version>.exe LAX_VM "[path to java.exe]"
例:
SilkTest200_64bit.exe LAX_VM "c:\java\bin\java.exe"
コマンド ラインから Silk Test をインストールする方法についての詳細は、『Silk Test インストール ガイド』を参照してください。