テストを再生するために使用するブラウザーを定義できます。
- Silk4NET の UI からテストを実行する場合、ブラウザーの選択 ダイアログ ボックスが表示され、このダイアログ ボックスで選択したブラウザーが使用され、テスト スクリプトで設定されているブラウザーを Silk4NET は無視します。
- ブラウザーの選択 ダイアログ ボックスが無効の場合 (再び表示しない をチェックした場合)、個々のテスト スクリプトのアプリケーション構成によってテストを実行するために使用するブラウザーが決定されます。
注: ブラウザーの選択 ダイアログ ボックスを再び有効にするには、 をクリックして、記録および再生前に 'ブラウザーの選択' ダイアログを表示する チェックボックスをオンにします。
- スクリプトをコマンド ラインや CI サーバーから実行する場合は、スクリプトのアプリケーション構成で接続文字列を指定します。
アプリケーション構成で指定したブラウザーは、silktest.configurationName 環境変数 を使用して上書き指定できます。
-
Silk Central からテストを実行する場合は、テストするブラウザーそれぞれの構成を持つ構成スイートを作成します。そして、適切な構成名を指定します。詳細については、『Silk Central ヘルプ』を参照してください。
silktest.configurationName 環境変数を使用したブラウザーの設定の例
- ブラウザーとして Internet Explorer を使用する場合は、次のように入力します。
SET silktest.configurationName=InternetExplorer
注: Internet Explorer
- ブラウザーとして Microsoft Edge を使用する場合は、次のように入力します。
SET silktest.configurationName=Edge
- ブラウザーとして Mozilla Firefox を使用する場合は、次のように入力します。
SET silktest.configurationName=Firefox
- ブラウザーとして Google Chrome を使用する場合は、次のように入力します。
SET silktest.configurationName=GoogleChrome
- ブラウザーとして Mac 上の Apple Safari を使用する場合は、次のように入力します。
SET silktest.configurationName=host=10.0.0.1 - Safari
この例では、host は Apple Safari をテストする Mac です。ホストは、リモート ロケーションとして Silk4NET がインストールされているマシンに接続されている必要があります。詳細については、「リモート ロケーションの編集」を参照してください。
- ブラウザーとして Android デバイス上の Google Chrome を使用する場合は、次のような接続文字列を使用します。たとえば、デバイス ID が 11111111 で、デバイスが IP アドレス 10.0.0.1 のリモート マシンに接続されている場合は、次のように入力します。
SET silktest.configurationName="platformName=Android;deviceName=MotoG3;deviceId=11111111;host=10.0.0.1 - Chrome"
- Android デバイス上で Android AOSP Stock Browser を使用する場合は、次のような接続文字列を使用します。たとえば、デバイス ID が 11111111 で、デバイスが IP アドレス 10.0.0.1 のリモート マシンに接続されている場合は、次のように入力します。
SET silktest.configurationName="platformName=Android;deviceName=MotoG3;deviceId=11111111;host=10.0.0.1 - AndroidBrowser"
- ブラウザーとして iOS デバイス上の Apple Safari を使用する場合は、次のような接続文字列を使用します。たとえば、デバイス ID が 11111111 で、デバイスが IP アドレス 10.0.0.1 のリモート マシンに接続されている場合は、次のように入力します。
SET silktest.configurationName="platformName=iOS;deviceName=iPad mini;deviceId=11111111;host=10.0.0.1"
さらに、アプリケーション構成でブラウザーを指定する必要があります。
ヒント: すべての例で、環境変数
silktest.configurationName を設定する代わりに、Java システム プロパティ
-Dsilktest.configurationName を設定して、ブラウザーを設定することもできます。たとえば、ブラウザーとして Mac 上の
Apple Safari を使用する場合は、次のように入力することもできます。
-Dsilktest.configurationName=host=10.0.0.1 - Safari
ヒント: Silk4NET の UI から再生または記録を開始すると、ブラウザーの選択 ダイアログ ボックスが開き、システムで現在利用可能なブラウザーのリストが表示されます。