UiPath Documentation
test-manager
latest
false
Test Manager ガイド
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

Test Manager 用の Playwright プロジェクトをパッケージ化する

Playwright のテスト プロジェクトを UiPath オートメーション パッケージにパッケージ化して Orchestrator にパブリッシュし、Test Manager が実行できるようにします。

注:

この機能は管理された可用性であり、対象となるテナントにのみ提供されます。Test Cloud 経由で提供される場合にのみ、Test Manager で利用できます。

Playwright のテスト プロジェクトを UiPath オートメーション パッケージ (.nupkg) にパッケージ化して Orchestrator にパブリッシュし、Test Manager からオートメーションを実行できるようにします。

前提条件​

  • 自己完結型の Playwright テスト プロジェクト ディレクトリ: 独自の playwright.config.*、 package.json、およびサポートされているロックファイルがあり、依存関係はパックされたルートで解決可能。mono-repo サブフォルダーは、自己完結型の場合にのみ機能します。
  • Playwright バージョン 1.19 以降。サポートされているパッケージ マネージャーは npm だけです。パックされたルートには package-lock.jsonが含まれている必要があります。
  • UiPath コマンド ライン インターフェイス (CLI) がインストールされ、最新バージョンに更新済みである。詳しくは、「 UiPath CLI をインストールする」をご覧ください。
  • Test Manager プロジェクト キー。既定で必須です。CLI は、 を渡さない限り、1 つなしでパックすることを拒否 --no-create-test-cases。一致するテスト ケースは、パッケージ化時ではなく、Test Manager が結果のパッケージを取り込んだ後に自動作成および自動リンクされます。キーは大文字の英数字にする必要があります。
警告:

パッケージ化には、 node_modules、 .git、 .uipath、 dist、 test-results、 playwright-report、 .cacheは含まれません。また、 .env、 .env.*、 .npmrc、 .git-credentialsなどの任意の深さのシークレット ファイルを常に除外します。プロジェクトディレクトリ内の他のものはすべてそのまま出荷されるため、他のファイルにはシークレットが記載されないようにします — 構成ファイルやフィクスチャファイルにハードコーディングされた資格情報は引き続き出荷されます。

手順​

  1. Playwright プロジェクトのルート ディレクトリでターミナルを開きます。

  2. --type playwright オプションを指定してuip tm packを実行します。例:

    uip tm pack --project-path . --type playwright --project-key SWAG --name SwagLabsDemo --package-version 1.0.0 -o .packages --output json
    uip tm pack --project-path . --type playwright --project-key SWAG --name SwagLabsDemo --package-version 1.0.0 -o .packages --output json
    

    テスト ケースの自動作成をオプトアウトする方法など、フラグの完全なリファレンスについては、「 uip tm pack」をご覧ください。

  3. 以下のいずれかを使用して、生成された .nupkg をテナントの Orchestrator パッケージ フィードにパブリッシュします。

    • Orchestrator で手動でアップロードします ([パッケージ] > [アップロード])。
    • Orchestrator がパッケージを監視するフォルダーにドロップします。
    • UiPath CLI を使用して、コマンド ラインから直接アップロードします。

結果​

パッケージが Orchestrator のパッケージ フィードに表示されます。プロジェクト キーが指定されている場合、その Test Manager プロジェクト内に、一致するテスト ケースが自動作成され、Playwright のオートメーションがすでにリンクされます。それ以外の場合は、パッケージのオートメーションは [オートメーションを選択] で選択できなくなります。

  • 前提条件​
  • 手順​
  • 結果​
  • 関連​

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得