Sauce Labsのデバイスとブラウザへの接続
Eggplant Functionalは、Eggplant FunctionalがSauce Labsのシステムアンダーテスト(SUT)をサポートできるように、Eggplant Gatewayを統合しています。次の種類のSauce Labs SUTがサポートされています。
- デスクトップブラウザ
- iOSとAndroidのモバイルデバイス実機
Sauce LabsやEggplant Gatewayについての詳細は、各ウェブサイトをご覧ください。
Sauce Labs のデバイスとブラウザを使用するには、まず Sauce Labs アカウントを作成する必要があります。詳細についてはSauce Labsを参照してください。 Webdriver コマンドは、Sauce LabsへのSafari ブラウザの接続ではサポートされていません。
Eggplant Functionalを使用した接続
Eggplant Functionalの接続リストには、新しい接続タイプ:Sauce Labsがあります。Sauce Labs接続の作成方法については、Adding or Editing a SUT in the Connection Listをご覧ください。
SenseTalkを使用した接続
また、SenseTalkのConnect Commandを使用してSauce Labs SUTsを作成し、接続することもできます。
Sauce Connect Proxyを使用した接続
ほとんどの場合、公開インターネットを使用してSauce Labsのデバイスとブラウザに接続できます。あなたの会社が外部ネットワークに接続する能力を制限するファイアウォールルールを持っている場合、Sauce Connect Proxy機能を使用してEggplant FunctionalからSauce Labsに安全に接続することができます。Sauce Connect Proxy機能により、あなたの会社のITインフラストラクチャをセキュリティリスクにさらすことなく、Sauce Labsに接続することができます。
Sauce Labsは2種類の安全なトンネルを提供しています:Sauce Connect ProxyとSauce IPSec Proxy。現在、Eggplant FunctionalはSauce Connect Proxyをサポートしています。あなたの組織がIPSec Proxyの使用を必要とする場合は、Eggplant Supportにお問い合わせください。詳細については、Sauce Trusted Connectionsをご覧ください。
Sauce Connect 機能を使用するには、まず、Eggplant Functional を実行しているのと同じマシンに Sauce Connect プロキシ クライアントをインストール、設定、起動します。 Sauce Connect Proxy のインストールと使用の詳細な手順については、Sauce Tunels と Troubleshooting informationをご覧ください。 Sauce Connect Proxy を開始したら、Eggplant Functional.md を使用した接続 または SenseTalk を使用した接続で説明されているように、Sauce Labs 接続のセットアップに進むことができます。
Eggplant Functionalシステム上のターミナルからSauce Connect Proxyを起動すると、Eggplantで接続に使用する対応するTunnel NameとTunnel Ownerの値が必要になります。Sauce Connectを起動した後にSauce LabsのSauce TunnelsページでTunnel NameとTunnel Ownerの値を取得できます。それらの値を取得したら、Eggplantで接続を確立する際に適切な接続パラメータにそれらを入力します。