CYPRESS COM CUCUMBER

Поделиться
HTML-код
  • Опубликовано: 28 ноя 2024

Комментарии • 40

  • @nataliagomes4951
    @nataliagomes4951 Год назад +2

    Estou em transição de carreira para a área de tecnologia e confesso que senti muita dificuldade quando cheguei na parte de testes automatizados. Sua explicação foi a única que realmente me ajudou a ter um resultado com cucumber. Obrigada por compartilhar tudo de forma tão simples e prática! 💜

  • @fernandorodrigues1785
    @fernandorodrigues1785 10 месяцев назад

    Você é mil. Sem mais! Abs!

  • @danielzinho9645
    @danielzinho9645 Год назад +1

    cara que video bom e intuitivo , quando poder fazer um com Page objects com Cucumber e integração continua

    • @lumestack
      @lumestack  Год назад

      Opa Daniel, podemos ver um conteudo com Page Object sim. Mas caso ja tenha usado PO em algum projeto, é basicamente a mesma coisa para adicionar no projeto com Cucumber, sigue os mesmos principios.
      Muito obrigado por nos acompanhar 😊

  • @adilsonmasocattojr
    @adilsonmasocattojr Год назад

    Excelente vídeo amigo! Explicou bem demais! Inclusive explicando as dependências! Parabéns pelo conteúdo e bora fazer um com Page objects + Cucumber! abraço!

    • @lumestack
      @lumestack  Год назад +1

      Quer me fazer usar Cucumber mais uma vez mesmo?? hahahaha 😄
      Pode deixar, parece uma boa ideia de vídeo!
      Obrigado por nos acompanhar 😁

    • @adilsonmasocattojr
      @adilsonmasocattojr Год назад

      @@lumestack Puxa, acabamos de nos conhecer e já deve me odiar por pedir um absurdo desse kkkkkkk. Mas acredita que tem muitas empresas que pedem isso?!?! Mas faça no seu tempo amigo! TMJ!

    • @lumestack
      @lumestack  Год назад

      Hahahaha
      É uma ótima sugestão, na verdade.
      E realmente tem empresa que pede, provavelmente nem fazem ideia para que serve. 😄
      Mas pode continuar mandando sugestões, é importante para que eu saiba como ajudar melhor vocês.

  • @patrickstrogueia
    @patrickstrogueia Год назад +1

    Muito bom o vídeo, parabéns! Gostaria de saber se aquele CSS Selector que apareceu no seu DevTools é alguma extensão do navegador?

    • @lumestack
      @lumestack  11 месяцев назад +2

      É isso mesmo.
      Ta aqui o link caso queira experimentar.
      chromewebstore.google.com/detail/css-selector-helper/gddgceinofapfodcekopkjjelkbjodin

    • @patrickstrogueia
      @patrickstrogueia 11 месяцев назад

      @@lumestack obrigado!

  • @mich2951
    @mich2951 7 дней назад

    Obrigado!!

  • @chaulz
    @chaulz 6 месяцев назад +1

    Rapaz uma pergunta qual é esse plugin que você usa de CCS selector?

    • @lumestack
      @lumestack  6 месяцев назад +1

      O plugin se chama CSS Selector Helper
      Segue o link 😉
      chromewebstore.google.com/detail/css-selector-helper/gddgceinofapfodcekopkjjelkbjodin

  • @sophiagamer55
    @sophiagamer55 Год назад +1

    faz um vídeo sobre suas extensões

    • @lumestack
      @lumestack  Год назад +1

      É uma boa ideia. 😊
      Não tenho muitas, mas as poucas que tenho me ajudam muito!

    • @sophiagamer55
      @sophiagamer55 Год назад

      se puder mandar aqui ent, vou agradecer muito
      @@lumestack

    • @lumestack
      @lumestack  Год назад +1

      A extensão que mais me ajuda é o TabNine, que é uma IA que me ajuda com autocomplete.
      Tenho mais algumas, vou passar nesse video que me indicou fazer 😉

    • @sophiagamer55
      @sophiagamer55 Год назад

      thanks, no aguardo
      @@lumestack

  • @nataliamatos7658
    @nataliamatos7658 Месяц назад

    Me ajudou muito, minha parte só quebrou quando fui acessar e pediu reconhecimento de humano

    • @lumestack
      @lumestack  Месяц назад

      Isso pode acontecer mesmo. 😅

  • @natanaellima8406
    @natanaellima8406 28 дней назад

    Eu to enfrentando um problema se eu realizo o passo a passo do video seguindo a risca ate os nomes de arquivos e pastas como (login.feature e login.js) o teste funciona perfeitamente porém seu mudar o nome deles apenas para cenarios.feature e cenarios.js o cypress nao consegue mais rodar o teste, sendo que nao realizei nenhuma alteraçao de config e isso é valido tbm caso eu queira deixar minha feature organizadas como (login.feature/ home.feature) o cypress só vai identificar o arquivo com o nome de login! Alguem mais passou por isso?

  • @henriquegarcia7071
    @henriquegarcia7071 4 месяца назад +1

    Tentei de várias formas e todas vez os meus cenarios no arquivo .feature ficam sublinhados, sabe como me ajudar?

    • @lumestack
      @lumestack  4 месяца назад

      Eai Henrique, beleza?
      Cara, verifica se instalou todas as dependências corretamente e se os arquivos de configuração estão idênticos aos do vídeo.
      Com certeza esta faltando algo.
      Espero que ajude. 😁

  • @claHize
    @claHize 3 месяца назад

    como seria com page object ? tem algum curso algo como mostra

    • @lumestack
      @lumestack  3 месяца назад +1

      O page Object é uma forma de organização de código.
      Eu não tenho um conteúdo mostrando page objects, mas mostro na minha mentoria.
      Quem sabe eu traga Page Objects em um video no futuro!?

    • @claHize
      @claHize 3 месяца назад

      @@lumestack pode trazer entao kkkkkkkkkk

  • @luizheriquelopes7370
    @luizheriquelopes7370 2 месяца назад

    meu arquivo cypress.config.js está com falha, a linha const { defineConfig } = require('cypress'); fica dando erro, ja fiz de tudo

    • @lumestack
      @lumestack  2 месяца назад

      Deve ser algum erro de escrita ou seu projeto pode não estar instalado corretamente.
      Como tenho pouca informação não da pra saber ao certo. 😅

  • @MarlyAlves-ev5or
    @MarlyAlves-ev5or 11 месяцев назад

    Me tire uma dúvida. A partir do Cypress 10, a dependência Cucumber preprocessor não traz mais a importação do And?

    • @lumestack
      @lumestack  11 месяцев назад +1

      Olha eu olhei na documentação deles, mas não achei nada usando o "And", teria que testar para ter certeza.
      Considerando que eles usam as regras estabelecidas pela Cucumber eu imagino que o "And" deva funcionar.
      Caso queira dar uma olhada, aqui esta a documentação completa do Cucumber Preprocessor.
      github.com/badeball/cypress-cucumber-preprocessor/tree/master/docs

    • @MarlyAlves-ev5or
      @MarlyAlves-ev5or 11 месяцев назад +1

      @@lumestack Então, eu descobri o que rolou. Eles removeram o "And" e o "But" da API, e estes deixaram de funcionar como método de definição de stpes no código. Continuam sendo usados como junções na especificação, mas não como método no código. Consideravam que isso era um bug e não pretendem voltar com eles. Ou seja, ao usar um step como "And" na feature, ele deve ser passado com um dos métodos padrões no código (Given, When ou Then). Mas, obrigada pelo retorno e fica aí essa observação. Essa mudança foi feita a partir da versão 13.0 do Cucumber Preprocessor.

    • @carloshenrique760
      @carloshenrique760 9 месяцев назад +1

      @@MarlyAlves-ev5or você poderia me falar, por favor, em qual local achou essa informacão? Eu procurei aqui mas não consegui achar... Também fiquei com essa dúvida a respeito desse assunto do "And" e "But".

    • @MarlyAlves-ev5or
      @MarlyAlves-ev5or 9 месяцев назад

      @@carloshenrique760 está no arquivo CHANGELOG no repositório do cucumber pre processor no github. Não consigo postar o link aqui.

  • @pedronegreiros6509
    @pedronegreiros6509 Месяц назад

    Não curti o Cypress com o Cucumber, você muda um arquivo de lugar ele já se perde todo, tive que fazer um novo projeto aqui por conta disso, não teve o que desse jeito.

  • @leandrobarros3181
    @leandrobarros3181 8 месяцев назад

    Many, mais um conteúdo de qualidade, não é tão novo no canal, mas é pra mim. Concordo que não há necessidade de usar o Cucumber no Cypress, mas bora lá. já que pedem né. Fiz exatamente o que você faz no vídeo, configurei tudo certinho, mas no final das contas estoura um erro. Queria poder anexar uma imagem aqui, mas não dá, então segue o texto marretado, peço desculpas por isso. Não mandei no Insta pois não tenho.
    Your configFile threw an error from: cypress.config.js
    We stopped running your tests because your config file crashed.
    node_modules\gherkin\lib\gherkin\errors.js:27:13
    25 | Errors.CompositeParserException.create = function(errors) {
    26 | var message = "Parser errors:
    " + errors.map(function (e) { return e.message; }).join("
    ");
    > 27 | var err = new Errors.CompositeParserException(message);
    | ^
    28 | err.errors = errors;
    29 | return err;
    30 | };

    • @lumestack
      @lumestack  8 месяцев назад

      Vish Leandro, não sei se consigo te ajudar somente com isso.
      Eu precisaria de mais informações do código!
      Mas voce me mandou o erro da lib do gherking, mas o codigo errado deveria estar fora do seu node_modules, dentro do seu projeto do Cypress

    • @leandrobarros3181
      @leandrobarros3181 8 месяцев назад

      Zero bronca many, obg mesmo assim. Preenchi o form aí da lista de espera, se tiver grupo fechado me inclui por favor. Enquanto isso sigo estudando e já com raiva desse bendito Cucumber