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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.