Silk Test Workbench を使用して Mozilla Firefox 上の Web アプリケーションをテストする際の既知の制限事項を以下に示します。
Silk Test Workbench は Mozilla Firefox 47、48、49、50、51 をサポートしません。ただし、Silk Test Workbench は Mozilla Firefox 47.0.1 および 47.0.2 をサポートします。
Mozilla Firefox の複数ウィンドウの同時テストは、最初の Mozilla Firefox ウィンドウから AUT 自身が追加のウィンドウを開いた場合にのみサポートされます。追加の Mozilla Firefox ウィンドウを手動で開いた場合、Silk Test Workbench はこれらの Mozilla Firefox ウィンドウ上の要素を解決できません。たとえば、記録中に AUT のリンクやボタンをクリックして開かれた Mozilla Firefox ウィンドウ上の要素は Silk Test Workbench は解決できますが、記録中に CTRL+N を押して開かれた Mozilla Firefox ウィンドウ上の要素は Silk Test Workbench は解決できません。
Silk Test は、Mozilla Firefox のネイティブ サポートは提供しません。内部 Mozilla Firefox 機能をテストすることはできません。たとえば、テストで、Win32 でナビゲーション バーにテキストを追加して現在表示されている Web ページを変更することはできません。回避策として、API コールを使用して Web ページ間を移動できます。Silk Test は、Alert API を使用した警告および類似のダイアログ ボックスの処理をサポートします。
Silk Test Workbench は Mozilla Firefox の JavaScript 警告ボックスのロケーターの記録をサポートしません。Mozilla Firefox バージョン 58 以前を使用する場合、Javascript 警告ダイアログを処理するために、次のメソッドを使用できます。
AcceptAlert
DismissAlert
GetAlertText
IsAlertPresent
注:Mozilla Firefox 59 以降を使用する場合、これらのメソッドは使用できません。
Silk Test Workbench は、Mozilla Firefox 52 以降では Java アプレットをサポートしません。Silk Test Workbench は、Mozilla Firefox 47.0.1 以前では Java アプレットをサポートします。ただし、次のような制限事項があります。
Silk Test Workbench は ロケーター //AppletContainer をサポートしません。