Temos tido boas experiências usando as ferramentas de teste de UI para web “pós-Selenium”, como Cypress , TestCafe e Puppeteer. TestCafe permite que você escreva testes em JavaScript ou TypeScript e os execute no navegador. TestCafe tem vários recursos úteis, incluindo execução paralela pronta para uso e simulação de solicitação de HTTP. A ferramenta usa um modelo de execução assíncrona sem tempos de espera explícitos, o que resulta em suítes de testes muito mais estáveis. Sua API seletora facilita a implementação de padrões PageObjetc. A TestCafe recentemente lançou sua versão 1.0.x, que melhorou sua estabilidade e funcionalidade.
Our teams are reporting good success with TestCafe, a JavaScript-based browser test automation tool. TestCafe allows you to write tests in JavaScript or TypeScript and runs tests in any browser that supports JavaScript. TestCafe has several useful features including out-of-the-box parallel execution and HTTP request mocking. TestCafe uses an asynchronous execution model with no explicit wait times, which results in much more stable test suites.