Habilidades Azure.ResourceManager.Playwright (.NET)
📦

Azure.ResourceManager.Playwright (.NET)

Seguro

管理 Azure Playwright Testing 工作区

使用 .NET Resource Manager SDK 自动化 Azure 中 Microsoft Playwright Testing 工作区的配置和管理。此技能使 CI/CD 管道和 DevOps 工作流能够在无需手动配置 Azure 门户的情况下创建、更新和监控 Playwright Testing 资源。

Soporta: Claude Codex Code(CC)
📊 70 Adecuado
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "Azure.ResourceManager.Playwright (.NET)". 在 West US 3 中创建一个启用了区域亲和性的 Playwright 工作区

Resultado esperado:

要创建启用了区域亲和性的工作区:

1. 使用 PlaywrightWorkspaceData 定义工作区数据
2. 将 RegionalAffinity 属性设置为 PlaywrightRegionalAffinity.Enabled
3. 使用 CreateOrUpdateAsync 与 WaitUntil.Completed

工作区将在 West US 3 中创建并启用区域亲和性,这确保测试流量保留在指定区域内以满足合规性或延迟要求。

Usando "Azure.ResourceManager.Playwright (.NET)". 这个 SDK 和测试执行 SDK 有什么区别?

Resultado esperado:

两个不同的 SDK 服务于不同的目的:

- Azure.ResourceManager.Playwright:管理平面 - 创建工作区、管理配额、检查名称可用性
- Azure.Developer.MicrosoftPlaywrightTesting.NUnit:测试执行 - 在云浏览器上大规模运行 Playwright 测试

此技能处理管理/基础设施方面。使用另一个 SDK 实际运行您的 Playwright 测试。

Auditoría de seguridad

Seguro
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
Archivos escaneados
0
Líneas analizadas
0
hallazgos
1
Auditorías totales
No se encontraron problemas de seguridad
Auditado por: claude

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
87
Contenido
32
Comunidad
100
Seguridad
83
Cumplimiento de la especificación

Lo que puedes crear

DevOps 工程师自动化

作为 CI/CD 管道的一部分自动化 Playwright Testing 工作区配置。按需为测试环境创建工作区,并在测试完成后清理它们。

Azure 管理员

跨订阅管理多个 Playwright Testing 工作区。检查配额、更新配置并监控工作区配置状态。

开发者自助服务

使开发人员能够快速为其项目配置专用的 Playwright Testing 工作区,而无需直接访问 Azure 门户。

Prueba estos prompts

创建新的 Playwright 工作区
帮助我使用 Azure.ResourceManager.Playwright SDK 在 'test-rg' 资源组中创建一个名为 'my-workspace' 的新 Azure Playwright Testing 工作区。包含 Team=QA 和 Environment=Staging 的标签。
检查工作区名称可用性
编写 C# 代码,使用 Azure Resource Manager 检查我们的订阅中工作区名称 'my-playwright-tests' 是否可用。展示如何处理可用和不可用两种情况。
列出订阅中的所有工作区
向我展示如何列出 Azure 订阅中的所有 Playwright Testing 工作区,并显示它们当前的配置状态、位置和数据平面 URI。
获取配额信息
如何查询我们订阅中并行测试执行的可用配额?我需要使用 Azure.ResourceManager.Playwright SDK 检查订阅级别和工作区级别的配额。

Mejores prácticas

  • 始终使用 DefaultAzureCredential 进行身份验证,而不是硬编码密钥或机密
  • 对创建/更新/删除操作使用 WaitUntil.Completed 以确保它们在继续之前完成
  • 存储从工作区创建返回的 DataplaneUri 以配置测试执行 SDK

Evitar

  • 使用硬编码的 Azure 凭证而不是托管身份或 DefaultAzureCredential
  • 忽略 ARM API 失败的 RequestFailedException 错误处理
  • 尝试使用此管理 SDK 运行 Playwright 测试而不是测试执行 SDK

Preguntas frecuentes

Azure.ResourceManager.Playwright 的用途是什么?
此 SDK 管理 Azure 中的 Playwright Testing 工作区。它处理管理平面:创建工作区、检查名称可用性、管理配额和更新工作区属性。它不运行测试。
创建工作区后如何运行 Playwright 测试?
创建工作区后,使用 Azure.Developer.MicrosoftPlaywrightTesting.NUnit 包运行测试。将 PLAYWRIGHT_SERVICE_URL 环境变量设置为您工作区的 DataplaneUri。
我应该使用什么身份验证方法?
始终使用 DefaultAzureCredential。它通过托管身份、Visual Studio 凭证、Azure CLI 或环境变量自动处理身份验证,无需硬编码机密。
我可以使用此技能管理现有工作区吗?
是的,您可以使用 GetAsync 检索现有工作区,使用 ExistsAsync 检查工作区是否存在,使用 UpdateAsync 修改工作区属性如标签。
我需要了解哪些关键工作区属性?
最重要的属性是:DataplaneUri(用于测试执行配置)、WorkspaceId(唯一标识符)、RegionalAffinity(启用/禁用)、LocalAuth(基于令牌的访问)和 ProvisioningState(创建状态)。
如何处理工作区创建失败?
捕获 RequestFailedException 并检查 Status 代码。常见代码:409(已存在)、400(错误请求)、403(禁止)、404(资源组未找到)。在代码中适当处理每种情况。

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md