ブラウザーラボ
Digital Labブラウザーラボのクラウドデスクトップブラウザーで、UFT Oneからテストを実行するか、Seleniumテストを実行します。[ブラウザー] タブには、サポートされているブラウザーが表示されます。[Selenium機能] タブでは、スクリプトジェネレーターを使用して、Digital LabでSelenium v4テストを実行するために必要なコードを生成できます。
このトピックの内容:
始める前に
ブラウザーラボメニューは、次の場合にのみ表示されます:
-
クラウドブラウザーラボの統合が有効になっています。詳細については、管理設定のOpenTextでホストされたラボ統合を参照してください。
-
あなたは有効なライセンスを持っています。
UFT Digital Lab: 有効なパブリックデバイス時間ライセンスをAutoPassサーバーにインストールする必要があります。また、Digital Lab管理設定でAutoPassライセンスサーバーの設定を構成する必要があります。
ラボに接続するために実行キーが必要になる場合もあります。
注:
-
ValueEdge Digital Lab: Digital Labを使用してテストを実行するには、実行キーが必要です。キーは、Digital Labへの接続を認証するために使用されます。詳しくはアクセスキー管理を参照してください。
-
UFT Digital Lab: キーベースの認証に加えて、パスワード認証も一部のテストツールでサポートされています。
[ブラウザー] タブ
[ブラウザーラボ] > [ブラウザー] タブには、Seleniumテストに使用できるブラウザーが表示されます。サポートされているブラウザーのバージョンと、ブラウザーマシンの場所が表示されます。
注: UFT Oneからテストを実行する場合、現在サポートされているのはChromeのみです。
UFT Oneからテストを実行する場合、Digital Lab統合を構成した後、[記録と実行環境設定] の [Web] タブを使用して、テスト用のブラウザーを選択します。詳細については、UFT Oneヘルプセンターを参照してください。Seleniumの場合、[ブラウザーラボ] > [Selenium機能] タブのスクリプトジェネレーターを使用して、Selenium v4テストに必要なコードを生成します。
[Selenium機能] タブ
[ブラウザーラボ] > [Selenium機能] タブのスクリプトジェネレーターを使用して、Digital LabでSelenium v4テストを実行するために必要なコードを生成します。ドライバー作成コマンドでスクリプトを実行すると、選択した機能に応じてクラウドマシンが割り当てられ、その上でテストが実行されます。
Seleniumスクリプトを生成するには:
-
左側のパネルで、必要なコアブラウザー機能を選択します。
-
右側のパネルで、プログラミング言語を選択します。
Digital Labがコードを自動的に生成します。コードには、RemoteWebDriver内のDigital LabサーバーURLと、選択内容に基づく必要な機能が含まれています。
-
[クリップボードにコピー] をクリックします。
-
コードをSelenium v4スクリプトに貼り付けます。
-
スクリプトを編集して、oauthClientId、oauthClientSecret、およびtenantIdを含めます。これらの詳細は、実行キーを生成するときに使用できます。詳しくはアクセスキー管理を参照してください。
または、機能とDigital LabサーバーのURLをSeleniumスクリプトに手動で追加することもできます。
Seleniumの必須機能については、次の表で詳しく説明します。
ブラウザーの機能 | |
---|---|
browserName | テストを実行するブラウザー: Firefox、Chrome、またはEdge |
browserVersion | テストするブラウザーのバージョン。latestを使用して、Digital Labでサポートされている最新のリリースを選択してください。詳細については、サポートマトリックスを参照してください。 |
Digital Lab固有の機能 |
|
oauthClientId | Digital Labでテストを実行するために必要な実行タイプのアクセスキー。詳しくはアクセスキー管理を参照してください。キーを生成すると、資格情報をクリップボードにコピーできます。 |
oauthClientSecret | クライアントシークレットは、実行アクセスキーを生成するときにクライアントIDと共に提供されます。 |
tenantId | テナントIDは、実行アクセスキーを生成するときに、クライアントIDおよびシークレットと共に提供されます。 |
platform | クラウドブラウザーマシンのオペレーティングシステム。 |
location | クラウドブラウザーマシンの場所。 |
注: Digital Lab固有の機能には、次の接頭辞を使用します。
- UFT Digital Lab: digitalLab:options
- ValueEdge Digital Lab: dl:options