Com voc¨º pode escrever testes de ponta a ponta que s?o executados no Chrome, Firefox e WebKit. Ao usar o Chrome DevTools Protocol (CDP), o Playwright pode oferecer novos recursos e eliminar muitos dos problemas encontrados com o WebDriver. Os navegadores baseados em Chromium implementam o CDP diretamente. No entanto, para suportar o Firefox e o WebKit, a equipe do Playwright precisa enviar patches para esses navegadores, o que pode ¨¤s vezes limitar o framework. Os muitos recursos do Playwright incluem: esperas automatizadas (auto-waits) integradas, que resultam em testes mais confi¨¢veis e mais f¨¢ceis de entender; Contextos do navegador (browser contexts), que permitem testar se a persist¨ºncia de sess?o entre abas est¨¢ funcionando corretamente; e a capacidade de simular notifica??es, geolocaliza??o e configura??es de modo escuro. Nossas equipes est?o impressionadas com a estabilidade que o Playwright traz para o conjunto de testes e gostam de obter feedback mais rapidamente ao executar testes em paralelo. Outros recursos que diferenciam o Playwright incluem um melhor suporte para carregamento lento e rastreamento. Embora o Playwright tenha algumas limita??es ¡ª o suporte a componentes ¨¦ experimental, por exemplo ¡ª nossas equipes o consideram sua primeira escolha em frameworks de teste e, em alguns casos, est?o migrando do Cypress e do Puppeteer para ele.
permite escrever testes de Web UI para Chromium, Firefox, e tamb¨¦m para WebKit, tudo por meio da mesma API. A ferramenta ganhou alguma aten??o por seu suporte a todos os principais motores de busca de navegadores, algo que ela consegue fazer ao incluir vers?es corrigidas do Firefox e do Webkit. Continuamos ouvindo relatos de experi¨ºncias positivas com Playwright, em particular sobre sua estabilidade. Os times tamb¨¦m acharam simples migrar do Puppeteer, que tem uma API muito semelhante.
O espa?o de testes de IU web continua ativo. Algumas das pessoas respons¨¢veis pela cria??o do Puppeteer se juntaram ¨¤ Microsoft e agora est?o aplicando seus aprendizados no , que permite escrever testes para Chromium, Firefox, e tamb¨¦m para WebKit, tudo por meio da mesma API. O Playwright ganhou aten??o por seu suporte a todos os principais navegadores, algo que ele consegue fazer atualmente, incluindo vers?es patched do Firefox e Webkit. Resta saber o qu?o rapidamente outras ferramentas v?o conseguir se equiparar, com suporte cada vez maior para o como uma API comum para automatizar navegadores.

