スキル Azure.ResourceManager.Playwright (.NET)
📦

Azure.ResourceManager.Playwright (.NET)

安全

Azure Playwright テストワークスペースの管理

.NET Resource Manager SDKを使用して、Microsoft Playwright TestingワークスペースのAzureでのプロビジョニングと管理を自動化します。このスキルにより、CI/CDパイプラインとDevOpsワークフローで、Azureポータルの手動設定なしでPlaywright Testingリソースの作成、更新、監視が可能になります。

対応: Claude Codex Code(CC)
🥉 73 ブロンズ
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「Azure.ResourceManager.Playwright (.NET)」を使用しています。 Create a Playwright workspace in West US 3 with regional affinity enabled

期待される結果:

To create a workspace with regional affinity enabled:

1. Define the workspace data with PlaywrightWorkspaceData
2. Set RegionalAffinity property to PlaywrightRegionalAffinity.Enabled
3. Use CreateOrUpdateAsync with WaitUntil.Completed

The workspace will be created in West US 3 with regional affinity, which ensures test traffic stays within the specified region for compliance or latency requirements.

「Azure.ResourceManager.Playwright (.NET)」を使用しています。 What's the difference between this SDK and the test execution SDK?

期待される結果:

Two different SDKs serve different purposes:

- Azure.ResourceManager.Playwright: Management plane - create workspaces, manage quotas, check name availability
- Azure.Developer.MicrosoftPlaywrightTesting.NUnit: Test execution - run Playwright tests at scale on cloud browsers

This skill handles the management/infrastructure side. Use the other SDK to actually run your Playwright tests.

セキュリティ監査

安全
v1 • 2/25/2026

This is a prompt-only skill containing documentation and guidance for using the Azure.ResourceManager.Playwright .NET SDK. No executable code is present. The skill provides management plane operations documentation (creating workspaces, checking quotas, name availability). Static analysis scanned 0 files (0 lines) with no suspicious patterns detected. Risk score is 0/100.

0
スキャンされたファイル
0
解析された行数
0
検出結果
1
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
50
コミュニティ
100
セキュリティ
83
仕様準拠

作れるもの

DevOpsエンジニアの自動化

CI/CDパイプラインの一部としてPlaywright Testingワークスペースのプロビジョニングを自動化します。テスト環境に応じて需要に応じてワークスペースを作成し、テスト完了後にクリーンアップします。

Azure管理者

サブスクリプション間で複数のPlaywright Testingワークスペースを管理します。クォータを確認し、構成を更新し、ワークスペースのプロビジョニング状態を監視します。

開発者のセルフサービス

開発者がAzureポータルへのアクセスを直接必要とせずに、プロジェクト用の専用のPlaywright Testingワークスペースを迅速にプロビジョニングできるようにします。

これらのプロンプトを試す

新しいPlaywrightワークスペースの作成
Azure.ResourceManager.Playwright SDKを使用して、'test-rg'リソースグループに'my-workspace'という名前の新しいAzure Playwright Testingワークスペースを作成するのを手伝ってください。Team=QAとEnvironment=Stagingのタグを含めます。
ワークスペース名の可用性を確認
Azure Resource Managerを使用して、サブスクリプションでワークスペース名'my-playwright-tests'が利用可能かどうかを確認するC#コードを書いてください。利用可能と利用不可の両方のケースを処理する方法を示してください。
サブスクリプション内のすべてのワークスペースを一覧表示
Azureサブスクリプション内のすべてのPlaywright Testingワークスペースを一覧表示し、現在のプロビジョニング状態、場所、データプレーンURIを表示する方法を示してください。
クォータ情報の取得
サブスクリプションでの並列テスト実行の可能なクォータをどのようにクエリすればよいですか?Azure.ResourceManager.Playwright SDKを使用して、サブスクリプションレベルとワークスペースレベルの両方のクォータを確認する必要があります。

ベストプラクティス

  • 認証にはハードコードされたキーやシークレットではなく、常にDefaultAzureCredentialを使用してください
  • 作成/更新/削除操作にはWaitUntil.Completedを使用して、操作が完了してから進むことを確認してください
  • テスト実行SDKを構成するために、ワークスペース作成から返されるDataplaneUriを保存してください

回避

  • Managed IdentityやDefaultAzureCredentialの代わりにハードコードされたAzure認証情報を使用する
  • ARM API障害のRequestFailedExceptionエラー処理を無視する
  • この管理SDKの代わりにテスト実行SDKを使用してPlaywrightテストを実行しようとする

よくある質問

Azure.ResourceManager.Playwrightは何に使用されますか?
このSDKはAzureでPlaywright Testingワークスペースを管理します。管理プレーンを処理します:ワークスペースの作成、名の可用性の確認、クォータの管理、ワークスペースプロパティの更新。テストの実行はしません。
ワークスペースを作成した後、Playwrightテストを実行するにはどうすればいいですか?
ワークスペースの作成後、Azure.Developer.MicrosoftPlaywrightTesting.NUnitパッケージを使用してテストを実行します。ワークスペースのDataplaneUriをPLAYWRIGHT_SERVICE_URL環境変数に設定します。
どの認証メソッドを使用すべきですか?
常にDefaultAzureCredentialを使用してください。シークレットをハードコードせずに、Managed Identity、Visual Studioの認証情報、Azure CLI、または環境変数を介した認証を自動的に処理します。
このスキルを使用して既存のワークスペースを管理できますか?
はい、GetAsyncを使用して既存のワークスペースを取得し、ExistsAsyncを使用してワークスペースが存在するかどうかを確認し、UpdateAsyncを使用してタグなどのワークスペースプロパティを変更できます。
知る必要がある重要なワークスペースプロパティは何ですか?
最も重要なプロパティは次のとおりです:DataplaneUri(テスト実行構成用)、WorkspaceId(一意の識別子)、RegionalAffinity(有効/無効)、LocalAuth(トークンベースのアクセス)、ProvisioningState(作成ステータス)。
ワークスペースの作成失敗を処理するにはどうすればいいですか?
RequestFailedExceptionをキャッチしてステータスを確認してください一般的なコード:409(既に存在する)、400(不正なリクエスト)、403(禁止)、404(リソースグループが見つからない)。各ケースをコードで適切に処理してください。

開発者の詳細

ファイル構成

📄 SKILL.md