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.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "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.
التدقيق الأمني
آمن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.
درجة الجودة
ماذا يمكنك بناءه
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.
جرّب هذه الموجهات
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.
É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.
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.
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