Bom dia. Gostaria de uma atualização, pois li em alguns artigos em inglês e não sei se entendi bem, que o Protractor estaria depreciado, e foi substituído pelo Cypress?
Bom dia. Gostaria de uma atualização, pois li em alguns artigos em inglês e não sei se entendi bem, que o Protractor estaria depreciado, e foi substituído pelo Cypress?
Olá, Carla! Tudo bem?
O Protractor não foi depreciado ainda, mas a equipe anunciou que pretende encerrar o desenvolvimento da ferramenta ao final de 2022.
Isso significa que o Protractor perderá suporte para novas funcionalidades e correções de problemas ao final do ano que vem, mas continuará disponível. Não há necessariamente uma substituição pelo Cypress, mas como o Cypress é a ferramenta concorrente com a maior fatia de mercado, tende a ser uma solução interessante.
O detalhe é: depois da versão 15 do Angular, o Protractor não fará parte de projetos Angular, efetivamente removendo a biblioteca como dependência e o comando ng e2e
não irá rodar a biblioteca.
Sobre substituir por outra ferramenta de testes E2E, a equipe disse o seguinte:
Externamente, há várias alternativas excelentes disponíveis para a comunidade de código-aberto, como: Cypress, PlayWright, Puppeteer, Selenium-webdriver, TestCafe, WebdriverIO.
Todas essas informações e muito mais estão disponíveis no Issue do GitHub.
Espero ter ajudado!
Obrigada.