Many, a sua explicação é a melhor de todos no youtube sobre CYPRESS, venho assistindo vários vídeos sobre CYPRESS e as explicações são usando a opção de "inspecionar" e console, sendo bem mais difícil de entender, você usando o recurso do CYPRESS facilita de mais e fica de entender.
Fico feliz que você tenha gostado da forma como explico o Cypress! 🚀 Uma coisa importante sobre seletor do Cypress é que ele não te da sempre a melhor opção, é sempre melhor caçar os seletores na mão, mas para começar o seletor do Cypress ja é o suficiente,
Many, sua metodologia é fantástica! Consegui seguir o passo a passo de primeira, sem nenhum erro. Estou ansioso por mais conteúdos sobre Cypress, quem sabe até uma playlist completa sobre a ferramenta? Já pensou nisso? Parabéns pelo excelente trabalho!
Já fiz curso de Selenium e JUnit, me lembrou alguns aspectos, porém Cypress me pareceu mais intuitivo, vou me aprofundar mais na ferramenta. Valeu, Many!
Obrigado pelo conteúdo! Foi a automação mais fácil que vi até hoje. Teria uma dica de como alimentar os dados como "nome" ao invés de trocar manualmente, tipo , como importar uma massa de dados para os testes?
Obrigado 🤩 Para trabalhar com dados específicos é legal ter um arquivo JSON com os dados que você quiser, como e-mail, senha, essas coisas. Para dados randômicos eu gosto de usar uma biblioteca chamada chancejs ou fakerjs, as duas funcionam. chancejs.com Da uma olhadinha e me diz oque achou. 😉
Olá, Many! Beleza ? De uma forma geral no mercado é comum usar Cypress com Page Objects ? Terminei um curso que dizia ser trabalhoso usar Cypress com Page Objects. E agora estou fazendo um curso de Cypress com Page Objects e foi muito interessante para ter uma noção mas realmente parece ser mais complexo em um primeiro momento, mas sinto que perdemos mais tempo.
Beleza e você? Então, page objects é um padrão de uma automação de testes. Esse padrão pode ser ou não adotado para o projeto, é uma decisão do time. Esse tipo de padrão, page objects, apareceu nos últimos 5 projetos que eu trabalhei, tanto projetos brasileiros como projetos gringos. Então eu considero uma técnica muito válida para ser aprendida. 👍🏼
@@lumestack Entendi, obrigado pela resposta! Acadei de terminar o curso agora de Cypress com Page Objects e achei bem interessante, porém achei que perde muito tempo. Já com Robot Framework achei bem mais tranquilo e toma menos tempo.
Meu querido sua didática é excelente, porém a forma como inicia deixa confuso quem está iniciando 😪😓 Já fiz o download, mas não consigo fazer como você faz. Não fica igual. No Próximo vídeo faz passo a passo por favor.@@lumestack
Oi Daniel, não sei se entendi bem sua pergunta, mas vou tentar te ajudar. Caso você queira selecionar algo em um dropdown é possível usar o seguinte comando. cy.get('select').select('user-1') // Seleciona o "user-1" Espero que tenha ajudado, mas caso precise de mais alguma resposta pode perguntar de novo com mais detalhes.
Many, a sua explicação é a melhor de todos no youtube sobre CYPRESS, venho assistindo vários vídeos sobre CYPRESS e as explicações são usando a opção de "inspecionar" e console, sendo bem mais difícil de entender, você usando o recurso do CYPRESS facilita de mais e fica de entender.
Fico feliz que você tenha gostado da forma como explico o Cypress! 🚀
Uma coisa importante sobre seletor do Cypress é que ele não te da sempre a melhor opção, é sempre melhor caçar os seletores na mão, mas para começar o seletor do Cypress ja é o suficiente,
Many, sua metodologia é fantástica! Consegui seguir o passo a passo de primeira, sem nenhum erro. Estou ansioso por mais conteúdos sobre Cypress, quem sabe até uma playlist completa sobre a ferramenta? Já pensou nisso? Parabéns pelo excelente trabalho!
Muito obrigado Dennys 😁
Temos vários vídeos de Cypress e sempre estamos trazendo mais conteúdos.
Já fiz alguns cursos de Cypress e ainda não tinha visto um tutorial inicial tão completo quanto este. Parabéns pelo conteúdo!
Obrigado.
Fico feliz por ter ajudado. 😁
Já fiz curso de Selenium e JUnit, me lembrou alguns aspectos, porém Cypress me pareceu mais intuitivo, vou me aprofundar mais na ferramenta. Valeu, Many!
Tamo junto Gabriel. 😉
Melhor intro de Cypress! Obrigado pelo material!!!
Obrigado pelo conteúdo! Foi a automação mais fácil que vi até hoje. Teria uma dica de como alimentar os dados como "nome" ao invés de trocar manualmente, tipo , como importar uma massa de dados para os testes?
Obrigado 🤩
Para trabalhar com dados específicos é legal ter um arquivo JSON com os dados que você quiser, como e-mail, senha, essas coisas.
Para dados randômicos eu gosto de usar uma biblioteca chamada chancejs ou fakerjs, as duas funcionam.
chancejs.com
Da uma olhadinha e me diz oque achou. 😉
Muito top ....
Obrigado 😁
minha pagina inicial do localhost esta diferente da sua. Faltou você mostrar como ativar o servidor para o localhost 3000
Pra fazer os testes no Real World App, é necessário instalar o projeto e rodar na sua máquina na porta 3000.
como faz para ver a porta que o cypress esta rodando? pois a 3000 para mim não funciona ou tem outra aplicação rodando
Nesse video eu uso essa aplicação aqui.
Só clonar e rodar na máquina. 😉
github.com/cypress-io/cypress-realworld-app
Olá, Many! Beleza ? De uma forma geral no mercado é comum usar Cypress com Page Objects ? Terminei um curso que dizia ser trabalhoso usar Cypress com Page Objects. E agora estou fazendo um curso de Cypress com Page Objects e foi muito interessante para ter uma noção mas realmente parece ser mais complexo em um primeiro momento, mas sinto que perdemos mais tempo.
Beleza e você?
Então, page objects é um padrão de uma automação de testes. Esse padrão pode ser ou não adotado para o projeto, é uma decisão do time.
Esse tipo de padrão, page objects, apareceu nos últimos 5 projetos que eu trabalhei, tanto projetos brasileiros como projetos gringos. Então eu considero uma técnica muito válida para ser aprendida. 👍🏼
@@lumestack Entendi, obrigado pela resposta! Acadei de terminar o curso agora de Cypress com Page Objects e achei bem interessante, porém achei que perde muito tempo. Já com Robot Framework achei bem mais tranquilo e toma menos tempo.
Como faço para pegar os atributos de forma manualmente? Já temos aula para essa explicação Many?
Temos sim!
Dá uma olhadinha nesse vídeo aqui 😉
ruclips.net/video/V9feB6mMLag/видео.html
Onde está esse Real Word. Como acessar?
O app está nesse repositório aqui:
github.com/cypress-io/cypress-realworld-app
😁
Meu querido sua didática é excelente, porém a forma como inicia deixa confuso quem está iniciando 😪😓 Já fiz o download, mas não consigo fazer como você faz. Não fica igual. No Próximo vídeo faz passo a passo por favor.@@lumestack
Vou ter que caçar no RUclips outros vídeos que explique isso😢@@lumestack
COMO USAR O SELECT
Oi Daniel, não sei se entendi bem sua pergunta, mas vou tentar te ajudar.
Caso você queira selecionar algo em um dropdown é possível usar o seguinte comando.
cy.get('select').select('user-1') // Seleciona o "user-1"
Espero que tenha ajudado, mas caso precise de mais alguma resposta pode perguntar de novo com mais detalhes.