キーワード駆動テストのトラブルシューティング

キーワード ウィンドウでキーワードが未実装として表示される

実装したキーワードが キーワード ウィンドウで未実装として表示されている場合は、Eclipse メニューで プロジェクト > 自動的にビルド をチェックします。

Silk Central からキーワード駆動テストの再生時に「アプリケーション構成が存在しません」エラーが発生する理由

このエラーが発生した場合、キーワード駆動テストの最初のキーワードとして アプリケーションの開始 キーワードが含まれていません。Silk4J では、キーワード駆動テストにプロジェクトのアプリケーション構成を適用するには、アプリケーションの開始 キーワードが必要です。新しいキーワード駆動テストを記録する場合には、Silk4J は、アプリケーションの開始キーワードを最初のキーワードとして自動的にキーワード駆動テストに追加します。

Silk4J 19.5 以降では、並列テストはデフォルトで有効化されています。Silk4J 19.5 より前のバージョンから Silk4J 19.5 以降のバージョンに Silk4J をアップグレードすると、以前は実行できていたキーワード駆動テストが実行できなくなる可能性があります(各テストごとにテスト対象アプリケーションを指定する必要があるため)。

この問題を回避するには、Silk4J を実行するマシン上で環境変数 SILKTEST_ENABLE_PARALLEL_TESTING を false に設定して、並列テストを無効化してください。

ブラウザーやモバイル アプリがテストとテストの間で閉じないようにする方法

Silk4J 19.5 以降を使って Silk Central から複数のキーワード駆動テストを再生すると、デフォルトで並列テストが有効化されます。Silk4J 19.5 より前のバージョンの Silk4J から、より新しいバージョンの Silk4J にアップグレードすると、Silk4J はデフォルトでキーワード駆動テストの完了時にブラウザーやモバイル アプリを閉じます。

この問題は、Internet Explorer 上でブラウザー アプリケーションをテストする場合には発生しません。この問題を回避するには、Silk4J を実行するマシン上で環境変数 SILKTEST_ENABLE_PARALLEL_TESTING を false に設定して、並列テストを無効化してください。