- スタート アップ ガイド
- プロジェクト管理
- ドキュメント
- 変更影響分析を使用する
- テスト ケースを作成する
- テスト ケースを要件に割り当てる
- テスト ケースを複製する
- テスト ケースをエクスポートする
- 実行用のテスト ケースを設定する
- Studio Web でテスト ケースを自動化する
- Playwright のアーティファクト キャプチャの仕組み
- Test Manager 用の Playwright プロジェクトをパッケージ化する
- Playwright のテスト用の成果物キャプチャの構成
- Studio のテスト ケースを Test Manager にリンクする
- テスト ケースを削除する
- 手動テスト用のテスト ケース
- Task Capture でテスト ケースを文書化する
- パラメーター
- Playwright のテスト ケースのフィールド
- フィルターとビューを適用する
- Test Cloud のアクセシビリティ テスト
- プロジェクトの運用とユーティリティ
- Test Manager の設定
- ALM ツールとの連携
- API 連携
- テスト用エージェントのコードを作成する
- トラブルシューティング
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などの任意の深さのシークレット ファイルを常に除外します。プロジェクトディレクトリ内の他のものはすべてそのまま出荷されるため、他のファイルにはシークレットが記載されないようにします — 構成ファイルやフィクスチャファイルにハードコーディングされた資格情報は引き続き出荷されます。
手順
-
Playwright プロジェクトのルート ディレクトリでターミナルを開きます。
-
--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 jsonuip tm pack --project-path . --type playwright --project-key SWAG --name SwagLabsDemo --package-version 1.0.0 -o .packages --output jsonテスト ケースの自動作成をオプトアウトする方法など、フラグの完全なリファレンスについては、「 uip tm pack」をご覧ください。
-
以下のいずれかを使用して、生成された
.nupkgをテナントの Orchestrator パッケージ フィードにパブリッシュします。- Orchestrator で手動でアップロードします ([パッケージ] > [アップロード])。
- Orchestrator がパッケージを監視するフォルダーにドロップします。
- UiPath CLI を使用して、コマンド ラインから直接アップロードします。
結果
パッケージが Orchestrator のパッケージ フィードに表示されます。プロジェクト キーが指定されている場合、その Test Manager プロジェクト内に、一致するテスト ケースが自動作成され、Playwright のオートメーションがすでにリンクされます。それ以外の場合は、パッケージのオートメーションは [オートメーションを選択] で選択できなくなります。
関連
- Playwright のテスト オートメーション
- UIP TM パック
- uipath-test スキルを使用した Playwright のテスト オートメーション — コーディング エージェントからのパッケージ化を含むこのフロー全体を自動化します。