Aprenda como entender a estrutura de dados que sua aplicação espera para a criação de fixtures de testes Se você prefere assistir à um vídeo em vez de ler um blog post, aqui vai uma versão deste conteúdo no YouTube https://youtu.be/2RK3f0tGOIs. Recentemente, fiz uma live no YouTube para explorar e testar a aplicação Memos. Após a live, continuei … Continue lendo Como definir as fixtures para testes de frontend com Cypress
Tag: cypress
Um passo-a-passo detalhado de como executar testes automatizados escritos com Cypress no navegador Safari.
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
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
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') Elas são bem parecidas, não … Continue lendo cy.get() vs. cy.contains()
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
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. Dentre 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
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
Aprenda como fazer login com Cypress em diferentes ambientes, e ainda assim, proteger dados sensíveis, tais como usuário e senha
Este conteúdo é uma tradução do blog post Authenticate faster in tests with the cy.session command, escrito pelo time do Cypress e publicado em 4 de Agosto de 2021. Hoje ajudaremos você a reduzir o tempo que leva para fazer login antes de cada teste, com a introdução do comando experimental cy.session(), novo na versão 8.2.0 … Continue lendo Autentique testes mais rápido com o comando cy.session