ブラウザーラボ

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スクリプトを生成するには: 

  1. 左側のパネルで、必要なコアブラウザー機能を選択します。

  2. 右側のパネルで、プログラミング言語を選択します。

    Digital Labがコードを自動的に生成します。コードには、RemoteWebDriver内のDigital LabサーバーURLと、選択内容に基づく必要な機能が含まれています。

  3. [クリップボードにコピー] をクリックします。

  4. コードをSelenium v4スクリプトに貼り付けます。

  5. スクリプトを編集して、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

トップに戻る