...
デスクトップ ブラウザーを介してモバイル インターフェイス テストを実行することもできます。詳細については、 「Mobile Interface Testingモバイル インターフェイスのテストモバイル インターフェイスのテスト」で説明します。
Firefox の注意事項
- Firefox 3 以降では、ファイル入力 (アップロードするファイルの参照を許可する入力) の記録と再生はサポートしていません。
- Firefox が自動更新中の場合 (更新がダウンロード済みだがまだインストールされていない場合)、Web シナリオが正しく再生されない (SOAtest/Virtualize は Firefox を起動するが、Firefox がアドオン互換性をチェックするダイアログを表示し、再生が失敗する) 可能性があります。この問題が起きた場合は、SOAtest/Virtualize の外で Firefox を起動して更新のインストールを完了します。更新が完了したら、Web シナリオを通常どおり再生できます。
Internet Explorer の注意事項
Internet Explorer を使用する前に、「Configuring Internet Explorer の設定 1Settings」を参照してください。
Internet Explorer 9 または 10 では、イベント リスナーを登録するときに addEventListener() を使用することを推奨します。ただし、IE 固有のイベント モデルである attachEvent() を使用している場合、IE 固有のモデルを使って SOAtest に JavaScript イベントをエミュレートさせるには、以下のように <SOAtest/Virtualize Directory>\eclipse\plugins\com.parasoft.xtest.libs.web_<version>\root\browsers\ie\HTMLUtil.js を手動で更新する必要があります。このファイルで以下の箇所を変更する必要があります。
SOAtest
"ext.HTMLUtil.preferLegacyEventModel = false;"
を以下に変更します。"ext.HTMLUtil.preferLegacyEventModel = true;"
Virtualize
"_wk_HTMLUtil.preferLegacyEventModel = false;"
を以下に変更します。"_wk_HTMLUtil.preferLegacyEventModel = true;"
Internet Explorer 9 を初めて起動すると、「The Recorder Registrar is now ready to use」という警告ダイアログが表示されます。Web シナリオを正しく記録および再生することを保証するために [有効にする] ボタンをクリックする必要があります。最良の結果のために、[有効にする] ボタンをクリックした後にブラウザーをいったん閉じてから再び開くことを推奨します。
- モーダル ダイアログでのファイル入力はサポートされません
- Internet Explorer 8 以降では、ファイル入力 (アップロードするファイルの参照を許可する入力) の記録と再生はサポートしていません。
Chrome の注意事項
- Linux で Chrome の実行ファイルへのパスを指定する場合、 chrome ではなく google-chrome (たとえば /opt/google/chrome/google-chrome) を選択してください。Windows ではこのパスは通常 C:\Users\usernane\AppData\Local\Google\Chrome\Application\chrome.exe です。Mac では通常 /Applications/Google Chrome.app です。
- 記録した Web シナリオの最後のステップに対するブラウザーの内容がキャプチャされなかった場合、Web シナリオを再生してこの内容をキャプチャできます。なお、この現象が発生するのは、ブラウザー ウィンドウを閉じて記録を停止した場合です。推奨するベスト プラクティスは、ブラウザー ウィンドウを閉じるのではなく、[記録の停止] ボタンをクリックして記録を停止することです。
...
- Chrome では、ファイル入力 (アップロードするファイルの参照を許可する入力) の記録と再生はサポートしていません。
- Mac 上の Chrome で Parasoft ネイティブ エンジンを使用してシナリオの記録または再生を行う場合、Chrome を閉じるとダイアログが開き、次のメッセージが表示されます。「Google Chrome wants to use your confidential information stored in ’Chrome Safe Storage’ in your keychain. Do you want to allow access to this item?」[Always Allow]を選択しても、 Chrome を起動してから閉じると、毎回このダイアログが表示されます。このダイアログが毎回表示されるのを防ぐには、次の操作を行います。
- [Applications] > [Utilities] > [Keychain Access] をクリックします。
- コントロール キーを押しながら [Chrome Safe Storage] をクリックし、ショートカット メニューの [Get Info] をクリックします。
- [Access Control] に切り替えて [Allow all applications to access this item] を選択し、[Save Changes] をクリックします。続行するには、管理者パスワードを入力する必要があります。
Safari の注意事項
Safari は Selenium WebDriver エンジンを使用した再生の場合にサポートされます。
Safari に関連するすべての制限事項については、「Safari 固有の問題点」を参照してください。
Microsoft Edge の注意事項
使用している Edge のバージョンに合った MicrosoftWebDriver の実行モジュールが必要です。"Unable to launch Microsoft Edge" エラー メッセージが表示された場合、ドライバーのダウンロードが必要なことがあります。詳細については https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver を参照してください。
Microsoft Edge での再生のトラブルシューティング
特権アクセスで SOAtest/Virtualize プロセスが実行中の場合、SOAtest/Virtualize は Edge を起動できません。この問題を解決するには、以下の操作を行ってください。
...