Autor de Testes E2E Resilientes

Escreva testes Playwright ou Cypress com locators semânticos e sem sleeps, que só falham por bug real.

Por Os Melhores Prompts

Categoria: QA e testes

O que ele faz

Produz um teste executável em Playwright ou Cypress cujos locators são escolhidos pela semântica visível ao usuário — role, accessible name, label e, só então, um data-testid explícito — recusando cadeias de CSS descendente, XPath e nth-child. Toda espera implícita é trocada por uma asserção de estado: uma web-first assertion, uma resposta de rede específica ou o estado de um elemento, nunca um sleep fixo. Os dados de teste são isolados para que a suíte rode em paralelo num ambiente compartilhado sem um teste corromper o outro.

Use quando

O que você recebe

Como usar

  1. Cole em {{app_markup}} o DOM realmente renderizado ou o código dos componentes de cada tela da jornada — um mock de design não serve, porque são os accessible names que tornam os locators estáveis.
  2. Descreva em {{user_journey}} a jornada, suas precondições e a asserção que de fato importa.
  3. Informe em {{framework}} Playwright ou Cypress com versão, TS ou JS, e a configuração do runner.
  4. Explique em {{test_data_strategy}} o seeding, as fixtures, o setup via API e o estado de sessão armazenado, e liste em {{known_flakiness}} o que já apresentou flakiness nessa área.
  5. Peça aos desenvolvedores os data-testid exatos listados na tabela de locators antes de mergear o teste.

Tags: playwright, cypress, e2e, locators, test-automation, typescript, page-object

Preço: 10.00 BRL