Habilidades Azure.ResourceManager.Playwright (.NET)
📦

Azure.ResourceManager.Playwright (.NET)

Seguro

Gerenciar Espaços de Trabalho do Azure Playwright Testing

Automatize o provisionamento e o gerenciamento de espaços de trabalho do Microsoft Playwright Testing no Azure usando o .NET Resource Manager SDK. Esta skill permite que pipelines CI/CD e fluxos de trabalho DevOps criem, atualizem e monitorem recursos do Playwright Testing sem configuração manual no portal do Azure.

Suporta: Claude Codex Code(CC)
🥉 73 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "Azure.ResourceManager.Playwright (.NET)". Create a Playwright workspace in West US 3 with regional affinity enabled

Resultado esperado:

Para criar um espaço de trabalho com afinidade regional habilitada:

1. Defina os dados do espaço de trabalho com PlaywrightWorkspaceData
2. Defina a propriedade RegionalAffinity como PlaywrightRegionalAffinity.Enabled
3. Use CreateOrUpdateAsync com WaitUntil.Completed

O espaço de trabalho será criado em West US 3 com afinidade regional, o que garante que o tráfego de teste permaneça dentro da região especificada para requisitos de conformidade ou latência.

A utilizar "Azure.ResourceManager.Playwright (.NET)". What's the difference between this SDK and the test execution SDK?

Resultado esperado:

Dois SDKs diferentes servem a propósitos diferentes:

- Azure.ResourceManager.Playwright: Plano de gerenciamento - criar espaços de trabalho, gerenciar cotas, verificar disponibilidade de nome
- Azure.Developer.MicrosoftPlaywrightTesting.NUnit: Execução de testes - executar testes Playwright em escala em navegadores em nuvem

Esta skill lida com o lado de gerenciamento/infraestrutura. Use o outro SDK para executar seus testes Playwright.

Auditoria de Segurança

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
Arquivos analisados
0
Linhas analisadas
0
achados
1
Total de auditorias
Nenhum problema de segurança encontrado
Auditado por: claude

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
87
Conteúdo
50
Comunidade
100
Segurança
83
Conformidade com especificações

O Que Você Pode Construir

Automação de Engenheiro DevOps

Automatize o provisionamento de espaços de trabalho do Playwright Testing como parte de pipelines CI/CD. Crie espaços de trabalho sob demanda para ambientes de teste e limpe-os após a conclusão dos testes.

Administrador do Azure

Gerencie múltiplos espaços de trabalho do Playwright Testing em assinaturas. Verifique cotas, atualize configurações e monitore estados de provisionamento de espaços de trabalho.

Autosserviço para Desenvolvedores

Permita que desenvolvedores provisionem rapidamente espaços de trabalho dedicados do Playwright Testing para seus projetos sem precisar de acesso direto ao portal do Azure.

Tente Estes Prompts

Criar um novo espaço de trabalho Playwright
Ajude-me a criar um novo espaço de trabalho do Azure Playwright Testing chamado 'my-workspace' no grupo de recursos 'test-rg' usando o Azure.ResourceManager.Playwright SDK. Inclua tags para Team=QA e Environment=Staging.
Verificar disponibilidade de nome de espaço de trabalho
Escreva código C# para verificar se o nome do espaço de trabalho 'my-playwright-tests' está disponível em nossa assinatura usando o Azure Resource Manager. Mostre como tratar casos disponíveis e indisponíveis.
Listar todos os espaços de trabalho na assinatura
Mostre-me como listar todos os espaços de trabalho do Playwright Testing em nossa assinatura do Azure e exibir seu estado de provisionamento atual, localização e URI do plano de dados.
Obter informações de cota
Como faço para consultar a cota disponível para execução de testes paralelos em nossa assinatura? Preciso verificar cotas em nível de assinatura e de espaço de trabalho usando o Azure.ResourceManager.Playwright SDK.

Melhores Práticas

  • Sempre use DefaultAzureCredential para autenticação em vez de codificar chaves ou segredos
  • Use WaitUntil.Completed para operações de criação/atualização/exclusão para garantir que sejam concluídas antes de prosseguir
  • Armazene o DataplaneUri retornado da criação do espaço de trabalho para configurar SDKs de execução de testes

Evitar

  • Usar credenciais do Azure codificadas em vez de identidade gerenciada ou DefaultAzureCredential
  • Ignorar o tratamento de erros RequestFailedException para falhas da API ARM
  • Tentar executar testes Playwright usando este SDK de gerenciamento em vez do SDK de execução de testes

Perguntas Frequentes

Para que serve o Azure.ResourceManager.Playwright?
Este SDK gerencia espaços de trabalho do Playwright Testing no Azure. Ele lida com o plano de gerenciamento: criar espaços de trabalho, verificar disponibilidade de nome, gerenciar cotas e atualizar propriedades do espaço de trabalho. NÃO executa testes.
Como executo testes Playwright após criar um espaço de trabalho?
Após criar um espaço de trabalho, use o pacote Azure.Developer.MicrosoftPlaywrightTesting.NUnit para executar testes. Defina a variável de ambiente PLAYWRIGHT_SERVICE_URL como o DataplaneUri do seu espaço de trabalho.
Qual método de autenticação devo usar?
Sempre use DefaultAzureCredential. Ele lida automaticamente com autenticação via identidade gerenciada, credenciais do Visual Studio, Azure CLI ou variáveis de ambiente sem codificar segredos.
Posso usar esta skill para gerenciar espaços de trabalho existentes?
Sim, você pode usar GetAsync para recuperar espaços de trabalho existentes, ExistsAsync para verificar se um espaço de trabalho existe e UpdateAsync para modificar propriedades do espaço de trabalho como tags.
Quais são as principais propriedades do espaço de trabalho que preciso conhecer?
As propriedades mais importantes são: DataplaneUri (para configuração de execução de testes), WorkspaceId (identificador exclusivo), RegionalAffinity (habilitar/desabilitar), LocalAuth (acesso baseado em token) e ProvisioningState (status de criação).
Como trato falhas na criação do espaço de trabalho?
Capture RequestFailedException e verifique o código Status. Códigos comuns: 409 (já existe), 400 (solicitação inválida), 403 (proibido), 404 (grupo de recursos não encontrado). Trate cada caso adequadamente em seu código.

Detalhes do Desenvolvedor

Estrutura de arquivos

📄 SKILL.md