JTC — Just-in-Time Technology Consulting

Playwright MCP no Claude Code

Jéfferson Tales Canalli · 14 de agosto de 2026

Sempre tive uma base teórica sobre conceitos de qualidade de software, mas nunca tive uma vivência prática de QA no dia a dia. Testes automatizados sempre pareceram um mundo à parte, com sintaxe própria e uma curva de aprendizado que eu nunca priorizei o suficiente para encarar. Foi aí que esbarrei no Playwright MCP integrado ao Claude Code: em vez de dominar a escrita de scripts de automação, passei a simplesmente descrever o teste em linguagem natural.

O que é um MCP

MCP significa "Model Context Protocol". É uma forma padronizada de dar à IA "mãos e olhos" para executar tarefas no mundo real. Sozinha, a IA só gera respostas em texto. Com um MCP, ela se conecta a ferramentas reais — pode abrir programas, acessar sites, manipular arquivos ou controlar um navegador. E é possível habilitar apenas as capacidades que fizerem sentido para cada contexto.

O que é o Playwright

Playwright é uma ferramenta open source mantida pela Microsoft, criada para automatizar tarefas de teste web: abrir navegadores, clicar em botões, preencher formulários, navegar entre páginas e verificar funcionalidades. Foi lançado publicamente em janeiro de 2020, evoluindo do trabalho que engenheiros já haviam feito anteriormente no Puppeteer, do Google. Ele se comunica via WebSockets em vez do HTTP tradicional, suporta testes em paralelo nos três principais motores de navegador (Chromium, Firefox e WebKit) e está entre os frameworks de teste mais usados do mercado, ao lado de Cypress e Selenium.

Tradicionalmente, usar o Playwright exige escrever scripts de código. Integrado ao Claude via MCP, o fluxo muda: você descreve o teste desejado em linguagem natural, e a IA traduz isso em ações reais no navegador.

A conexão com o TDD

TDD (Test-Driven Development) propõe, em teoria, escrever os testes antes do código de implementação. Na prática, sempre senti que a barreira de entrada — escrever a automação do teste — era o que me impedia de praticar TDD de verdade. O Playwright MCP reduz bastante esse atrito, já que descrever o teste em linguagem natural é muito mais rápido. Mas ele não substitui a disciplina e o levantamento estruturado de requisitos que o TDD exige.

Vale um alerta importante: sem uma análise de requisitos adequada, sem critérios de aceite bem definidos e sem mapear os cenários, os testes até rodam, mas não validam de fato o que importa. Um teste mal estruturado apenas transfere o esforço para etapas posteriores e aumenta o consumo de tokens com correções sucessivas.

Instalação

1. Node.js

Verifique se já está instalado:

node --version

É necessária a versão 18 ou superior. Se não tiver, baixe em nodejs.org.

2. Instalar o Playwright MCP

Com o Claude Code já instalado, execute:

claude mcp add playwright npx @playwright/mcp@latest

Isso registra o Playwright para que o Claude Code passe a reconhecê-lo.

3. Instalar dependências (apenas Linux)

npx playwright install-deps

Instala componentes adicionais de navegador. Em Windows e Mac, esse passo normalmente é dispensável.

4. Verificar a instalação

Dentro do Claude Code, digite:

/mcp

Se "playwright" aparecer com status conectado, a configuração está completa.

Exemplos de uso

Depois de configurado, basta descrever o objetivo do teste em linguagem natural, sem escrever código:

  • Verificação de funcionalidade: "Abra localhost:3000, faça login com test@empresa.com / 123456, confirme que o dashboard aparece após o login."
  • Teste de fluxo de compra: "Acesse a página de checkout, adicione um produto ao carrinho, preencha os dados de entrega, verifique se o botão de finalizar compra está habilitado."
  • Reprodução de bug: "Vá em /configurações, clique no toggle de notificações para desativar o e-mail, recarregue a página, confirme que a preferência persistiu."

O navegador abre visivelmente, executa cada ação descrita e, ao final, reporta sucesso ou falha. Os testes ainda podem ser salvos para reuso futuro, sem precisar descrevê-los de novo.

Impacto na prática

Não vejo o Playwright MCP como substituto de quem domina testes e automação de verdade — esse conhecimento especializado continua essencial. Mas para quem tem a base teórica e quer colocar a mão na massa sem virar especialista em Playwright da noite para o dia, essa integração encurtou bastante a distância entre entender "o que deveria ser testado" e efetivamente executar uma validação completa.

Consegui validar fluxos inteiros da aplicação usando apenas descrições de comportamento, sem esbarrar na sintaxe do framework. E pedir para o agente gerar o código de teste correspondente virou um aprendizado prático complementando o que eu já sabia na teoria.

Recomendação

Para quem tem afinidade com qualidade de software mas ainda não teve a vivência prática de automação, vale a experimentação. A instalação leva minutos, e o benefício prático aparece já nos primeiros testes.

Este artigo foi originalmente publicado no LinkedIn. Ver publicação original