المهارات Azure.ResourceManager.Playwright (.NET)
📦

Azure.ResourceManager.Playwright (.NET)

آمن

Gérer les espaces de travail Azure Playwright Testing

Automatiser le provisioning et la gestion des espaces de travail Microsoft Playwright Testing dans Azure à l'aide du SDK .NET Resource Manager. Cette compétence permet aux pipelines CI/CD et aux workflows DevOps de créer, mettre à jour et surveiller les ressources Playwright Testing sans configuration manuelle du portail Azure.

يدعم: Claude Codex Code(CC)
🥉 73 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "Azure.ResourceManager.Playwright (.NET)". Créer un espace de travail Playwright dans West US 3 avec l'affinité régionale activée

النتيجة المتوقعة:

Pour créer un espace de travail avec l'affinité régionale activée :

1. Définissez les données de l'espace de travail avec PlaywrightWorkspaceData
2. Définissez la propriété RegionalAffinity sur PlaywrightRegionalAffinity.Enabled
3. Utilisez CreateOrUpdateAsync avec WaitUntil.Completed

L'espace de travail sera créé dans West US 3 avec l'affinité régionale, ce qui garantit que le trafic de test reste dans la région spécifiée pour les exigences de conformité ou de latence.

استخدام "Azure.ResourceManager.Playwright (.NET)". Quelle est la différence entre ce SDK et le SDK d'exécution de tests ?

النتيجة المتوقعة:

Deux SDK différents servent des objectifs différents :

- Azure.ResourceManager.Playwright : Plan de gestion - créer des espaces de travail, gérer les quotas, vérifier la disponibilité des noms
- Azure.Developer.MicrosoftPlaywrightTesting.NUnit : Exécution des tests - exécuter des tests Playwright à l'échelle sur des navigateurs cloud

Cette compétence gère le côté gestion/infrastructure. Utilisez l'autre SDK pour exécuter vos tests Playwright.

التدقيق الأمني

آمن
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
الامتثال للمواصفات

ماذا يمكنك بناءه

Automatisation pour les ingénieurs DevOps

Automatiser le provisioning des espaces de travail Playwright Testing dans le cadre des pipelines CI/CD. Créer des espaces de travail à la demande pour les environnements de test et les nettoyer après les tests.

Administrateur Azure

Gérer plusieurs espaces de travail Playwright Testing sur les abonnements. Vérifier les quotas, mettre à jour les configurations et surveiller les états de provisioning des espaces de travail.

Auto-service pour développeurs

Permettre aux développeurs de provisionner rapidement des espaces de travail Playwright Testing dédiés pour leurs projets sans avoir besoin d'un accès direct au portail Azure.

جرّب هذه الموجهات

Créer un nouvel espace de travail Playwright
Aidez-moi à créer un nouvel espace de travail Azure Playwright Testing nommé 'my-workspace' dans le groupe de ressources 'test-rg' en utilisant le SDK Azure.ResourceManager.Playwright. Incluez les balises pour Team=QA et Environment=Staging.
Vérifier la disponibilité du nom d'un espace de travail
Écrivez un code C# pour vérifier si le nom d'espace de travail 'my-playwright-tests' est disponible dans notre abonnement en utilisant Azure Resource Manager. Montrez comment gérer les cas disponibles et non disponibles.
Lister tous les espaces de travail dans l'abonnement
Montrez-moi comment lister tous les espaces de travail Playwright Testing dans notre abonnement Azure et afficher leur état de provisioning actuel, leur localisation et leur URI du plan de données.
Obtenir les informations de quota
Comment interroger le quota disponible pour l'exécution de tests parallèles dans notre abonnement ? Je dois vérifier les quotas au niveau de l'abonnement et de l'espace de travail en utilisant le SDK Azure.ResourceManager.Playwright.

أفضل الممارسات

  • Toujours utiliser DefaultAzureCredential pour l'authentification au lieu de coder en dur des clés ou des secrets
  • Utiliser WaitUntil.Completed pour les opérations de création/mise à jour/suppression pour s'assurer qu'elles sont terminées avant de continuer
  • Stocker le DataplaneUri renvoyé par la création de l'espace de travail pour configurer les SDK d'exécution de tests

تجنب

  • Utiliser des identifiants Azure codés en dur au lieu d'une identité managée ou de DefaultAzureCredential
  • Ignorer la gestion des erreurs RequestFailedException pour les échecs d'API ARM
  • Essayer d'exécuter des tests Playwright en utilisant ce SDK de gestion au lieu du SDK d'exécution de tests

الأسئلة المتكررة

À quoi sert Azure.ResourceManager.Playwright ?
Ce SDK gère les espaces de travail Playwright Testing dans Azure. Il gère le plan de gestion : créer des espaces de travail, vérifier la disponibilité des noms, gérer les quotas et mettre à jour les propriétés des espaces de travail. Il n'exécute PAS de tests.
Comment exécuter des tests Playwright après avoir créé un espace de travail ?
Après avoir créé un espace de travail, utilisez le package Azure.Developer.MicrosoftPlaywrightTesting.NUnit pour exécuter les tests. Définissez la variable d'environnement PLAYWRIGHT_SERVICE_URL sur le DataplaneUri de votre espace de travail.
Quelle méthode d'authentification dois-je utiliser ?
Utilisez toujours DefaultAzureCredential. Il gère automatiquement l'authentification via l'identité managée, les identifiants Visual Studio, Azure CLI ou les variables d'environnement sans coder en dur des secrets.
Puis-je utiliser cette compétence pour gérer des espaces de travail existants ?
Oui, vous pouvez utiliser GetAsync pour récupérer les espaces de travail existants, ExistsAsync pour vérifier si un espace de travail existe, et UpdateAsync pour modifier les propriétés de l'espace de travail comme les balises.
Quelles sont les propriétés clés de l'espace de travail que je dois connaître ?
Les propriétés les plus importantes sont : DataplaneUri (pour la configuration de l'exécution des tests), WorkspaceId (identifiant unique), RegionalAffinity (activer/désactiver), LocalAuth (accès basé sur les jetons) et ProvisioningState (état de création).
Comment gérer les échecs de création d'espace de travail ?
Capturez RequestFailedException et vérifiez le code de statut. Codes courants : 409 (existe déjà), 400 (requête incorrecte), 403 (interdit), 404 (groupe de ressources non trouvé). Gérez chaque cas de manière appropriée dans votre code.

تفاصيل المطور

بنية الملفات

📄 SKILL.md