Eggplant Functional接続リストの使用
接続リストは、Eggplant Functionalアプリケーションで定義されたテスト対象システム(SUT)の接続についての名前とその他の関 連情報を表示します。このウィンドウで、SUTへの接続の追加、編集、削除、確立が可能です。
接続リストの内容
接続リストのカラムはカスタマイズ可能です。表示するカラムを選択するには、接続 > カラムのカスタマイズに移動します。
デフォルトのカラム
接続リストには、以下のカラムがデフォルトで表示されます:
ステータス: SUTの利用可能性を示すカラーコード付きのドット。ステータス更新にはConnection >聽Check Availabilityに移動します。接続リストのステータスカラーは以下に示されています。クラウドカテゴリはEggplant Automation Cloud SUTsを指します。
Cloud | Device | WebDriver | Color | Status |
---|---|---|---|---|
Blue | Available | |||
Green check | Active | |||
Green | Connected | |||
Gray | Unavailable | |||
Yellow | Unknown | |||
Partial Yellow | Connecting | |||
Partial Green | Connecting | |||
Red | Error | |||
Eggplant Automation Cloud connections only | Reserved |
あなたはいつでも複数のSUTを接続した状態にすることができます。しかし、アクティブなSUTは1つだけです。アクティブなSUTとは、Eggplant Functionalから現在のフォーカスを持つオープンな接続を持つSUTです。ここにスクリプトやコマンドが送信されます。テーブルが示すように、Connection Listは指定された緑のアイコンの上にチェックマークをつけてアクティブなSUTを表現します。
SUT間を切り替えるスクリプトを実行している場合、各スイッチで接続を切断して再接続するのではなく、両方(またはすべて)の接続を開いたままにして実行時間を節約することができます。接続プロセス自体には測定可能な時間が必要ですが、接続間の切り替え(つまり、別の接続をアクティブな接続にする)はずっと早いです。
接続についての情報は、SUTとの接続を開くを参照してください。
Name: SUTがEggplant Functionalに送信 する表示名を指します。Eggplant FunctionalがSUTに接続する前、Name列はHost列と同じ情報を表示します。
スクリプトにSUTの名前を素早く挿入するには、Connection ListからScript Editorにドラッグします。スクリプトに接続プロパティリストを挿入するには、Alt-ドラッグ(MacではOption-ドラッグ)でSUTをScript Editorにドラッグします。
Host: SUTのホスト名またはIPアドレスを表示します。
ホストフィールドの名前にtutorialという言葉が含まれている場合、それはSUTがEggplant Functionalのチュートリアルをフォローするために使用できるフェイクのSUTであることを意味します。Eggplant Functionalのチュートリアルについての情報は、チュートリアルを参照してください。
Port: SUTが接続をリッスンするポートの番号を表示します。
Activity: あなたのVNC接続の進行状況を表示します。
オプションの列
以下の列は、Connection Listウィンドウに追加することができます:
Column Name | Description |
---|---|
Type | Displays the type of connection. |
Color | Displays the setting you choose in the Color Depth menu. |
SSH Host | Displays the host name or IP address of the computer that hosts an SSH tunnel for the SUT’s secure connections. |
SSH User | Displays the account name with which the SUT user logs into an SSH host. |
Manufacturer | Displays the manufacturer name of the connected device as specifed in Eggplant Automation Cloud. |
Model | Displays the model of the connected device if recorded in Eggplant Automation Cloud. |
OS | Displays the operating systems of the connected device as specified in Eggplant Automation Cloud. |
OS Version | Displays the version of operating systems as specified in Eggplant Automation Cloud. |
Meta-Tags | Displays the user-defined information associated with a SUT tag (custom field) in Eggplant Automation Cloud. For example, when editing a SUT, if you added a SUT tag called Location and defined the Location information, then it'll be displayed as: Location=Leatherhead under the Meta-Tags column in the Connection List window. |
接続リストでSUTを追加または編集する
Eggplant Functionalで頻繁に使用するSUTは、接続リストに接続詳細を保存して、接続リストからでもスクリプト内からでも簡単に接続できるようにすることができます。
Eggplant Functionalが初めての方は、SUT環境の設定については「Eggplant Functionalの使い始め」を、最初の接続詳細を接続リストに保存する詳細については「最初のSUT接続の作成」を参照してください。
SUTを保存すると、接続リストにはSUTの詳細がテーブル形式で表示されます:
新しい接続を追加するには、接続リストの下部にあるAddボタンをクリックします。既存の接続を編集するには、リストからそれを選択し、Editボタンをクリックします。New ConnectionおよびEdit Connectionダイアログボックスには、SUT情報を入力するための同じフィールドが含まれています。
Eggplant Functionalでは、Eggplant Functionalのチュートリアルに従ってテストを行う際に使用できるSUTを作成するオプションが提供されています。詳細については下記のチュートリアル用SUTの作成を参照してください。Eggplant Functionalのチュートリアルについては、チュートリアルを参照してください。
Eggplant Functionalの新しい接続ウィンドウ
新しい接続ダイアログボックスの一部のフィールドは特定の接続にのみ適用されます。特定の接続タイプに適用されないフィールドがある場合 、そのテキストボックスは非アクティブになり、フィールドに値を入力することはできません。
新しい接続ダイアログボックスのフィールドについては以下に説明します。
フィールド名 | 説明 |
---|---|
サーバー (IP アドレス、ホスト名、または Android デバイス) | SUT の IP アドレスまたはホスト名を入力します。 |
ポート | SUT への接続に使用されるポート番号。 |
パスワード | VNC、RDP、および Citrix 接続に必要なパスワード。 |
ユーザー名 | VNC、RDP、および Citrix 接続のユーザー名。 |
Vnc、Rdp、および Citrix 接続のユーザー名。 | 接続リストに表示するこの接続の名前を入力します。 connect コマンド を使用するときに、この名前を使用してスクリプトから特定の接続またはデバイスを参照できます。あ>。 注 サーバー 情報は、デフォルトの表示名として使用されます。 |
接続タイプ | 確立している接続の種類。選択した接続に応じて、さらに接続固有のオプションが表示される場合があります。これについては、以下のサブセクションで説明します。接続タイプには次のものがあります。 - VNC 自動: 適切な VNC 接続タイプを検出して割り当てます。 - VNC 標準 (3.8); VNC レガシー (3.3): VNC サーバーが使用している RFB プロトコルのさまざまなバージョン。特定のサーバーへの接続に使用されます。 - RDP: RDP 経由の接続の場合に選択します。 - WebDriver: Selenium WebDriver を使用した接続の場合に選択します。モバイル デバイスでは WebDriver 接続タイプを使用できます。 - Sauce Labs: Sauce Labs を使用した接続の場合に選択します。 Sauce Labs 接続タイプはブラウザおよびモバイル デバイスで使用できます。 Sauce Labs 接続を作成すると、VNC と WebDriver の両方で Sauce Labs デバイスにアクセスできるようになります。 - Citrix: Citrix を使用した接続の場合に選択します。 Citrix は Windows プラットフォームでのみ利用可能です。 - モバイル デバイス: Eggplant Functional をホストしているシステムに接続されているモバイル デバイスとエミュレータへの接続を選択します。 />- 単一システム: (Windows のみ) EPF を実行している同じマシンに接続する場合に選択し、EPF をホストするために使用し、SUT として使用します。 SUT 接続の詳細については、「単一マシンのテスト 」を参照してください。 |
色深度 | Viewer ウィンドウが SUT を描画する際の色の深さ。この設定の変更については、以下の「[色深度の変更](#changing-color- Depth)」を参照してください。 |
接続する | このボタンは、Eggplant Functional に現在の設定で接続を試みるよう指示します。 |
保存 | このボタンは現在の SUT 設定を保存します。保存された SUT がメインの接続リスト ウィンドウに表示されます。 |
こ のつながりを覚えておいてください | このオプションはデフォルトで有効になっています。このオプションを有効にすると、Eggplant Functional は、現在および将来の Eggplant Functional セッションで使用できるように、この接続を接続リストに保存します。このオプションを無効にすると、Eggplant Functional は現在のセッションのみの一時接続として接続を作成します。今後のセッションでは使用できなくなります。一時接続は、接続リストにその名前が斜体で表示されます。 |
色深度の変更
接続の速度を上げるには、Viewer ウィンドウが VNC、RDP、および Webdriver 接続タイプの SUT を描画する際の色深度を下げることができます。
色深度を増減するには、Color Depthのポップアップメニューで値を選択します。Defaultを選択すると、そのネイティブディスプレイと同じ色深度でSUTを描画します。
SUTの色深度を変更すると、以前の色深度でキャプチャした画像が現在のビューアウィンドウのSUTと一致しない可能性があります。
VNC固有のオプション
次のオプションは、VNC接続の場合にのみ表示されます。
オプション | 説明 |
---|---|
在庫確認をスキップ | Eggplant Functionalがリストされたサーバーをポーリングして利用可能かどうかを確認したくない場合は、このチェックボックスを選択します。この設定は RDP 接続では使用できません。 |
安全な接続 (SSH) | このチェックボックスを選択すると、SSH 経由で安全な接続を作成できます。この設定は RDP 接続では使用できません。安全な接続の作成の詳細については、以下の「安全な接続を開く」と VNC を参照してください。セキュリティ。 |
スケールリモート画面: | モバイル VNC サーバーを各次元で 50% スケールするには、このチェックボックスをオンにします。このオプションを使用すると、大画面または高解像度のモバイル デバイスを使用する場合にパフォーマンスが向上します。 注 このオプションは、iOS ゲートウェイおよび Android デバイス用の Eggplant Functional の組み込み VNC サーバーでのみ機能します。 |
ブレンドスケールスクリーン | リモート画面のスケール変更を使用しているときにピクセルの色をブレンドするには、このオプションを選択します。このオプションは、古いスクリプトまたはイメージとの下位互換性を維持するためにのみ使用してください。 |
ポート フィールドは VNC 固有のオプションではありませんが、デフォルト値 5900 は VNC 接続に固有です。種類。
ステップバイステップ: VNC接続詳細の入力
- Connection Listのadd/editパネルを開きます。
- 使用する表示名と、接続したいSUTのIPアドレスまたはホスト名、およびデバイスのポート番号を入力します。
- VNC接続の場合、PasswordとUsernameのフィールドはSUT上のVNCサーバーを指します。VNCサーバーに接続するためにこの情報が必要な場合は、ここに入力します。
- ドロップダウンリストから適切なVNC Connection Typeを選択します。VNC Automaticがデフォルトです。
- この接続に対する他の変更または選択を行い、Saveをクリックして接続詳細をConnection Listに保存します。
Secure VNC接続の設定
Secure Shell (SSH)は、データ暗号化を使用して情報を安全に転送するネットワークプロトコルです。Eggplant FunctionalがSUTに対してセキュアなVNC接続を確立するためには、SUTがSSHトンネルをホストするか、SSHトンネルをホストできる他のコンピュータとセキュアな接続を持つ必要があります。また、SSHホストコンピュータ上にユーザーアカウントを持つ必要があります。
Eggplant FunctionalでのVNCセキュリティに関する一般的な情報については、VNC Securityページを参照してください。
ステップバイステップ: SSHログインの設定
- 接続リストでSUTを選択します。
- Editをクリックします。
- Connect Securely (SSH) チェックボックスを選択すると、SSHログインパネル が開きます。
- UsernameとPasswordフィールドに入力します。ユーザー名とパスワードは、SSHホストコンピュータ上のユーザーアカウントを指します。Windowsでは、パスワードフィールドにSSHキーを入力します。
- SSH Hostフィールドに、SSHホストコンピュータのIPアドレスまたはホスト名を入力します。
- Remember SSH Passwordチェックボックスを選択して、SSHホスト上のユーザーアカウントのパスワードを保存します。それ以外の場合、SSHホストとの接続を開くたびにパスワードを入力する必要があります。
SSHログインパネル
SUTのVNCサーバーアプリケーションでSSHを設定する
SSHを使用してSUTに接続する場合、SUTのファイアウォールはSSH接続の標準ポートであるポート22での接続を許可する必要があります。
セキュアなVNC接続についての詳細情報は、VNC Securityを参照するか、SUTのVNCサーバーのドキュメンテーションを参照してください。
RDP 固有のオプション
オプション | 説明 |
---|---|
画面の幅と高さ | SUT ディスプレイに必要な画面解像度。 |
モニター | SUT に対して表示するモニターの数。 |
スマートカードを有効にする | (Windows のみ) スマートカード認証のサポートを有効にします。 |
ポート フィールドは RDP 専用のオプションではありませんが、デフォルト値 3389 は RDP 接続に固有です。種類。
ステップバイステップ: RDP接続詳細の入力
-
Connection Listのadd/editパネルを開きます。
-
使用する表示名と、接続したいSUTのIPアドレスまたはホスト名を入力します。
-
[接続タイプ] ドロップダウン リストから [RDP] を選択します。 RDP 接続のデフォルトはポート 3389 ですが、必要に応じてこれを変更できます。
-
PasswordとUsernameのフィールドは、接続するWindowsユーザアカウントを指します。この情報はRDP接続に常に必要です。
-
RDPを接続タイプとして選択すると、RDPオプションセクションが表示され、RDPセッションウィンドウが開くWidthとHeightを指定できます。また、セッションウィンドウに表示したいモニターの数も選択できます。
新しい RDP 接続を追加するときに利用可能なオプション -
この接続に対してその他の変更や選択を行ってから、[保存] をクリックして接続の詳細を接続リストに保存します。 >
RDPの場合、SUTも接続を受け入れるように設定する必要があることを覚えておいてください。
Webドライバー固有のオプション
EPF は、Selenium デスクトップ ブラウザに SUT として接続するためのWebDriver 接続タイプを提供します。この接続タイプでは、次の特定のオプションが提供されます。
オプション | 説明 |
---|---|
ブラウザ | Chrome、Firefox、Safari を含むドロップダウン リスト、MicrosoftEdge、およびInternet Explorer。また、なし オプションも提供されており、以下で説明するように、機能 セクションでブラウザを指定できます。 |
能力 | 特定の Web ドライバーの機能を追加できる画面の部分。 Web ドライバーがサポートする機能については、Web ドライバーのドキュメントを参照してください。 |
ポート フィールドは Web ドライバー専用のオプションではありませんが、デフォルト値 4444 は Web ドライバー接続に固有です。種類。