Olá pandolfoss (как)!
Tempos Atrás Eu Estava Automatizando Alguns Testes Em Bojeeto Pessoal, Cujo Tive Contato Com UMA Lib Chamada Cypress-select-tests Отказ
Painticate, Essa Lib Premites Executar OS Testes Baseado EM Теги o que facilita muito quito quer quer executar apenas alguns testes que contenham detrindinada тег.
Até aí законно né? Porém, O Que Essa Lib E Tampouco O Cypress Em Si Não Permitem, É Rodar Múltiplas Теги AO Mesmo Tempo.
EIS VOS DEIXO A Mágica!
- Instalar a lib Cypress-select-tests Эм Сэу Провето.
NPM установить –save-dev cypress-select-tests
Нет SEU Projeto, Abra o Arquivo index.js que está docro do diretório Cypress/plugins E Coloque O Código abaixo.
NoS Seus Testes, включает теги SUAS. No Nosso Caso, Vamos USAR как теги @contract e @healthCheck.
- Feitas As Configurações, Basta Executar o Comando Abaixo Para Que Seus Testes Sejam Executados Conforme As Tags SelecionAdas:
Примечание que não hássaço na shatção das tags. SE Tiver, Occorrerá rurro Нет консоли Не может прочитать свойство «разделение» undefined Отказ
Нет Meu Projeto, o Результат до фои соответствует Image abaixo.
SE Notarmos, NA Minha Spec Бронирование.spec.js. EU TENHO 9 TESTES, SENTO QUE DESTES, APENAS 1 PASSU E O RESTANTE FOI IGNORADO, Visto Que Nao Toxuem A Tag @contract Отказ
Na minha segunda spec Ping.spec.js. , ЕС Tenho 6 Testes, Sendo que destes, apenas 1 passou e o Restante foi ingrodorado, Visto que não Пожалуйста @healthckeck Отказ
É ISSO Pessoal, Espero que ajude vocês!
Кто я?: Ренато О. монахиня Отказ Кто мне помог?: Денис Фэрэйоро , Самуил Лукас
Оригинал: “https://dev.to/r0nunes/cypress-executando-testes-com-multiplas-tags-4e89”