Cypress 10.8: Experimental: Execute testes no WebKit

Este conteúdo é uma tradução livre do blog post Cypress 10.8: Experimental: Run tests in WebKit, escrito pelo time do Cypress e publicado em 13 de Setembro de 2022. Estamos empolgados em trazer pra você uma atualização sobre um dos pedidos mais populares de nossos usuários: suporte para testes no Safari! O navegador Safari da … Continue lendo Cypress 10.8: Experimental: Execute testes no WebKit

Testes de API com Cypress – Cenários negativos

Aprenda como testar cenários de erro, tais como erros 401, 403 e 404, em testes automatizados de API Com o Cypress, podemos testar APIs utilizando o comando cy.request(). Porém, por padrão, quando uma requisição retorna um código de status que não esteja na faixa dos 200 ou 300, o Cypress falha o teste, conforme demonstrado … Continue lendo Testes de API com Cypress – Cenários negativos

cy.get() vs. cy.contains()

Conheça uma das diferenças entre os comandos cy.get e cy.contains do Cypress Aqui está uma informação simples, mas útil, para você conhecer melhor o Cypress e entender quando usar um comando ou outro. Você sabe qual a diferença entre as duas linhas de código abaixo? cy.get('tr:contains(User 1)') cy.contains('tr', 'User 1') Eles são bem parecidas, não … Continue lendo cy.get() vs. cy.contains()

Testando a cópia para a área de transferência com Cypress

Aprenda como ler informações salvas na janela do navegador, tal como o que é salvo na área de transferência Imagine uma aplicação simples, a qual possui somente um input do tipo texto, com um valor padrão (por exemplo, Olá mundo) e um botão chamado copiar para a área de transferência, o qual quando clicado, copia … Continue lendo Testando a cópia para a área de transferência com Cypress

Como testar APIs que necessitam um token de acesso com Cypress

Aprenda como testar APIs com Cypress, quando um access token é necessário O Cypress é uma excelente ferramenta para os mais diversos tipos de testes automatizados. Dente esses tipos de testes, facilmente é possível criar e executar testes de API com Cypress. Para tais testes, o Cypress oferece a funcionalidade cy.request(). Mas e o que fazer … Continue lendo Como testar APIs que necessitam um token de acesso com Cypress

Controle o relógio do navegador com Cypress

Aprenda como controlar o relógio do navegador com os comandos cy.clock e cy.tick Você já teve que lidar com situações em testes automatizados onde certa ação (ou verificação) só poderia ser feita após um tempo ter passado? Quero dizer algo como o seguinte. Imagine uma aplicação, onde após o envio de um formuário, uma mensagem … Continue lendo Controle o relógio do navegador com Cypress

Usando Dado/Quando/Então sem Cucumber com Cypress

Não se prenda ao uso do Cucumber para fazer uso das palavras-chave Dado/Quando/Então Muita gente ainda acha que usar Cucumber é a solução para pessoas não técnicas começarem a escrever testes automatizados, visto que você escreve a especificação de como o software deve se comportar em uma linguagem natural e tal especificação pode ser executada … Continue lendo Usando Dado/Quando/Então sem Cucumber com Cypress