Тёмный

Aplicando Design Pattern Page Objects [Curso Do 0 Ao QA Intermediário#4] 

QAlizando
Подписаться 8 тыс.
Просмотров 5 тыс.
50% 1

Nesse video iremos falar sobre padrão de projeto, o famoso design pattern, estruturaremos nossa automação e visitaremos nosso site que será automatizado pela primeira vez.
___________________________________________________________________________
Me siga no LinkedIn: / antonio-lima-tony-gee-...

Опубликовано:

 

7 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 100   
@houselight2931
@houselight2931 3 года назад
Amigo todos os seus vídeos são muito bons, muito obrigado por dedicar seu tempo com isso e compartilhar conosco.
@goongamestudio
@goongamestudio 3 года назад
muito boa a aula. Gostei desse resuminho no final, ajuda a fixar a o conteúdo!
@luizrodrigues1009
@luizrodrigues1009 2 года назад
Fala galera! Para quem não conseguiu, seguem algumas coisas que fiz: Instalei as extensões: Cucumber(Gherkin) Full Support (resolveu o problema com o não reconhecimento do que foi digitado em login.featture) Instalei as extensões: Ruby e VSCode Ruby (resolveu o problema com o não reconhecimento do que foi digitado no env.rb Também tive o problema com o chromedriver: precisei verificar a versão compatível com meu navegador Espero ter ajudado. Abraço!
@Fabizkit
@Fabizkit 2 года назад
boa, mano! era isso que estava bugando aqui na hora de executar o login.feature. valeu a dica
@mateushenrique5952
@mateushenrique5952 Год назад
cara, salvou demais kkkkk depois de instalar essas extensões deu certo. Valeu!
@stefanisantini3031
@stefanisantini3031 Год назад
deu certo aqui, obrigadaaaaa
@H3MotoVlog
@H3MotoVlog Год назад
Excelente conteúdo!!!
@andreoliveira585
@andreoliveira585 15 дней назад
Depois de muita luta e ódio, funcionou tudo certinho kkkkkkkkkkkkkkkkkkkkkkkkkkkk
@qalizando
@qalizando 10 дней назад
Essa é a magica do desenvolvimento de software kkkkkk, se acontecer de novo voce ja sabe o que pode ser.
@EmanoelLucas8552
@EmanoelLucas8552 2 года назад
Ótimo vídeo pra entender o padrão page objects, até pra mim que uso cucumber com java.
@flaviofurlan8853
@flaviofurlan8853 3 месяца назад
Boa noite. Apareceu uma require que não tinha na aula anterior < require 'site_prism/all_there'> o que devo fazer?
@qalizando
@qalizando 3 месяца назад
so incluir esses requires no arquivo env.rb: require 'site_prism' require 'site_prism/all_there' e salvar o arquivo.
@vinniqueiroz8345
@vinniqueiroz8345 2 месяца назад
Eae parceiro, to curtindo muito seus videos, depois de bastante tempo ne estou vendo novamente kk, nao sei se vai me responder mas estou tendo problema ao executar o comando cucumber pra gerar as chaves erro: cannot load such file -- capubara/rspec (LoadError) alem disso, ele não esta reconhecendo o arquivo login.feature
@qalizando
@qalizando 2 месяца назад
da uma olhada no erro: capubara/rspec, vc escreveu errado no arquivo env.rb, é capybara. de uma olhada se o arquivo .feature esta escrito da forma correta ou se o cucumber foi instalado com sucesso.
@andreyeloy1388
@andreyeloy1388 3 месяца назад
Meu cucumber não esta gerando as chaves, to tentando todo jeito mas não foi
@qalizando
@qalizando 3 месяца назад
qual o erro que sai no terminal?
@delanosilva1092
@delanosilva1092 2 года назад
Olá comunidade, bom dia! O meu apresentou um erro diferente referente ao chrome segue erro: Dado que loguei # features/step_definitions/login.rb:1 session not created: This version of ChromeDriver only supports Chrome version 101 Current browser version is 100.0.4896.75 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe (Selenium::WebDriver::Error::SessionNotCreatedError) Como posso resolver isso? Desde ja agradeço.
@qalizando
@qalizando 2 года назад
A versão de seu Chrome driver não é a versão referente ao seu browser Chrome, da uma olhada em qual versão está seu browser Chrome, e baixe a versão do Chrome driver referente a esse browser.
@marciamagalhaes6619
@marciamagalhaes6619 9 месяцев назад
Estava tomando este erro: undefined method `default' for #
@AntonioCarlos-ff4jy
@AntonioCarlos-ff4jy 3 года назад
Muito boa aula professor. Fiz tudo certinho, porém deu erro em todos os cenários Failing Scenarios: cucumber features/bdd/login.feature:5 # Cenario: Login com sucesso 1 scenario (1 failed) 3 steps (1 failed, 2 skipped) 0m1.735s Alguma solução pro meu problema?
@qalizando
@qalizando 3 года назад
o site abriu?? se sim isso pode acontecer pois nao colocamos ainda a assertion no teste, mas manda o log completo, pois se temos um erro no codigo, ele mostra no log.
@marcosguilhon8120
@marcosguilhon8120 2 года назад
Amigo, tive o mesmo problema que o seu e no meu caso era apenas um problema de incompatibilidade do Chromedriver com o meu browser. Após baixar a versão proporcional, rodou normalmente. Segue o log do erro: session not created: This version of ChromeDriver only supports Chrome version 95 Current browser version is 93.0.4577.82 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe (Selenium::WebDriver::Error::SessionNotCreatedError)
@thiagoferreira6192
@thiagoferreira6192 2 года назад
Perfeita a aula tem me ajudado muito mas estou com um problema com meu chromedriver, ao executar o comando cucumber a seguinte mensagem de erro é mostrada Bad CPU type in executable - /usr/local/bin/chromedriver (ChildProcess::LaunchError)
@qalizando
@qalizando 2 года назад
Pelo visto vc é usuario de MacOs certo?? pelas minhas pesquisas, esse erro acontece caso vc tenha baixado o chromedriver errado, se seu MacOs é o com processador M1, utilize o Chromedriver referente ao processador M1, se for intel, utilize o Chomedriver do Intel, certifique-se que seu navegador Chrome esta na ultima versão tmb. link de download: chromedriver.storage.googleapis.com/index.html?path=97.0.4692.36/ , Abraços.
@sergiomartins4107
@sergiomartins4107 2 года назад
qual é a extensão que usa no VS Code para ele reconhecer os arquivos ".features" e as sintaxes por exemplo "gem"
@qalizando
@qalizando 2 года назад
Solargraph, necessário instalar uma gem além da extensão, Gherking para o bdd um de Ícones normal do VS code
@sergiomartins4107
@sergiomartins4107 2 года назад
@@qalizando qual o nome da Gem?
@qalizando
@qalizando 2 года назад
@@sergiomartins4107 mesmo nome da extensão
@outorgado2776
@outorgado2776 Год назад
Boa noite @QAlizando, Fiz todo o processo mas travei nesta parte: session not created: This version of ChromeDriver only supports Chrome version 107 Current browser version is 106.0.5249.103 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe (Selenium::WebDriver::Error::SessionNotCreatedError) Tentei baixar a última versão do chromedriver (107) e substituir no projeto, até refiz tudo e ainda continua esse erro, sabe o que pode ser? Obrigado!
@qalizando
@qalizando Год назад
O chromedriver que voce baixou nao é compativel com o chrome instalado na sua maquina. Dica: Atualiza o Browser Chrome na sua maquina para a versão mais nova, e la no site do chromedriver baixe a ultima versão lançada, remova o chromedriver antigo do C: e coloque o novo, isso vai funcionar, abraços.
@patriciaalejandra9630
@patriciaalejandra9630 2 года назад
Que conteúdo maravilhoso! Muito obrigada pelos passo a passo! Alguem pode me ajudar? Quando rodo comando cucumber aparece a seguinte mensagem: undefined local variable or method `capybara' for main:Object capybara.configure do |config| Percebi que quando estou configurando capybara em env.rb parece que não está entrando os comandos do tipo capybara.configure, nenhum deles ficou colorido como do vídeo.
@qalizando
@qalizando 2 года назад
Roda o comando gem cleanup, pois pode ser conflito entre gems e tenta novamente, se não funcionar veja se vc inseriu o require do Capybara no arquivo env.rb e se o end está fechando certinho para todos os métodos do Capybara no env, outra coisa que poder ser é a falta de alguma gem. Espero ter ajudado.
@patriciaalejandra9630
@patriciaalejandra9630 2 года назад
@@qalizando Muito obrigada por responder! Eu fiz tudo certinho, está no require, o end está fechando os métodos do Capybara no env e as gems foram instaladas, porém ainda continua aparecendo o erro undefined local variable or method `capybara' for main:Object capybara.configure do |config| ^^^^^^^^ (NameError)...
@delanosilva1092
@delanosilva1092 2 года назад
@@patriciaalejandra9630 eu tbm estou com esse erro, se conseguiu poderia falar aqui?
@VitorGomes-gf8kp
@VitorGomes-gf8kp Год назад
Fiz tudo conforme o a aula, porém no final quando eu executo o comando cucumber, me apareçe uma notificação de erro dizendo: Invalid argument - C:/chromedriver.exe (Errno::EINVAL) :90:in `tap'. O que pode ser?
@qalizando
@qalizando Год назад
O problema provavelmente é o Chromedriver, tente atualizar seu Chrome Browser e baixar a ultima versão do chromedriver e seguir o passo a passo do video de configuração do ambiente.
@aneskasilva3376
@aneskasilva3376 2 года назад
O meu vscode não reconhece a extensão ".feature" eu devo baixar mais alguma extensão? Obrigada
@qalizando
@qalizando 2 года назад
Veja se a Bem Cucumber foi instalada corretamente, ela é a responsável por reconhecer esse arquivo
@priscillaoliveira6458
@priscillaoliveira6458 2 года назад
vc pode baixar a extensão cucumber. mas antes vai no seu cmd vai na pasta q vc criou, baixa o seguinte método gem install bundler e logo em seguida o bundle install , com isso vai baixar todos os pacotes, incluindo o cucumber.
@mizaelfelipe15
@mizaelfelipe15 2 года назад
Não consigo fazer que o cucumber rode esta dando erro
@qalizando
@qalizando 2 года назад
Qual erro?
@luangomeslima4316
@luangomeslima4316 3 месяца назад
Estou enfrentando o erro ao tentar abrir a pagina do linkedin, está tudo absolutamente igual, erro no rack-test: #language: pt Funcionalidade: Login com sucesso Cenario: Login com sucesso # features/bdd/login.feature:5 Dado que loguei # features/step_definitions/login.step.rb:1 rack-test requires a rack application, but none was given (ArgumentError) ./features/step_definitions/login.step.rb:2:in `"que loguei"' features/bdd/login.feature:6:in `que loguei' Quando eu Logar # features/step_definitions/login.step.rb:6 Entao logaremos # features/step_definitions/login.step.rb:9 rack-test requires a rack application, but none was given (ArgumentError) Failing Scenarios: cucumber features/bdd/login.feature:5 # Cenario: Login com sucesso 1 scenario (1 failed) 3 steps (1 failed, 2 skipped) 0m0.002s
@qalizando
@qalizando 3 месяца назад
Desculpe mas eu não utilizo a Gem Rack-Test nessas aulas, remova ela e a require dela e tente novamente.
@houselight2931
@houselight2931 3 года назад
Eu não consigo te encontrar no linkedin pelo link da descrição..
@qalizando
@qalizando 3 года назад
Tenta agora, acho que o LinkedIn mudou o formato do link, mas eu ja atualizei.
@houselight2931
@houselight2931 3 года назад
@@qalizando Deu certo! To te seguindo agora haha
@mateushenrique5952
@mateushenrique5952 Год назад
Aqui abriu a página do chrome, mas ao invés de abrir o linkedim abriu o paypal kkkkkkkkkkkkkkkkkkkkk o que será que eu posso ter feito de errado? vi e revi o vídeo várias vezes, comparei a escrita e está tudo escrito correto também
@MariaEduarda-xl9nv
@MariaEduarda-xl9nv 11 месяцев назад
Quando coloquei a extensão .feature no login, não apareceu icone nenhum! :(
@qalizando
@qalizando 11 месяцев назад
Isso por que eu estou usando um puggin do vs code chamado vs code icons, so ir em extensoes do VS Code e instalar esse pluggin, ai os icones vao mudar. Porem é so perfumaria ta, nao muda em nada o codigo ou as funcionalidades.
@MariaEduarda-xl9nv
@MariaEduarda-xl9nv 11 месяцев назад
@@qalizando Eu achei estranho pois estava dando alguns erros porém foi por outro motivos, depois que corrigi deu tudo certo, mesmo sem o ícone. Obrigada por responder!
@user-zw4jk5er5t
@user-zw4jk5er5t 7 месяцев назад
@@qalizando pode ser perfumaria, mas fica muito mais fácil de enxergar as árvores das pastas pra quem é iniciante. Adorei o plugin!
@efraimnascimentosilva4841
@efraimnascimentosilva4841 Год назад
Estou com um problema ao executar o comando cucumber não abre a pagina do Chrome e mostra essa mensagem: Ignoring rbs-2.8.2 because its extensions are not built. Try: gem pristine rbs --version 2.8.2 #language: pt Funcionalidade: Sistema de login Para ter acesso ao sistema O usuario do LinkedIn Deseja logar no site Cenario: Login com sucesso # features/bdd/login.feature:8 Dado que o usuario queira se logar # features/step_definitions/login.rb:1 unknown error: Failed to create Chrome process. (Selenium::WebDriver::Error::UnknownError) Backtrace: GetHandleVerifier [0x00408893+48451] (No symbol) [0x0039B8A1] (No symbol) [0x002A5058] (No symbol) [0x002C1BD6] (No symbol) [0x002C0019] (No symbol) [0x002F0798] (No symbol) [0x002F047C] (No symbol) [0x002EA0B6] (No symbol) [0x002C7E08] (No symbol) [0x002C8F2D] GetHandleVerifier [0x00668E3A+2540266] GetHandleVerifier [0x006A8959+2801161] GetHandleVerifier [0x006A295C+2776588] GetHandleVerifier [0x00492280+612144] (No symbol) [0x003A4F6C] (No symbol) [0x003A11D8] (No symbol) [0x003A12BB] (No symbol) [0x00394857] BaseThreadInitThunk [0x770D0099+25] RtlGetAppContainerNamedObjectPath [0x77317B6E+286] RtlGetAppContainerNamedObjectPath [0x77317B3E+238] :90:in `tap' ./features/step_definitions/login.rb:2:in `"que o usuario queira se logar"' features/bdd/login.feature:9:in `que o usuario queira se logar' Quando ele digitar as credenciais validas # features/step_definitions/login.rb:6 Entao deve acessar o site com sucesso # features/step_definitions/login.rb:9 Failing Scenarios: cucumber features/bdd/login.feature:8 # Cenario: Login com sucesso 1 scenario (1 failed) 3 steps (1 failed, 2 skipped) 0m9.303s ┌──────────────────────────────────────────────────────────────────────────────┐ │ Share your Cucumber Report with your team at reports.cucumber.io │ │ │ │ Command line option: --publish │ │ Environment variable: CUCUMBER_PUBLISH_ENABLED=true │ │ cucumber.yml: default: --publish │ │ │ │ More information at cucumber.io/docs/cucumber/environment-variables/ │ │ │ │ To disable this message, specify CUCUMBER_PUBLISH_QUIET=true or use the │ │ --publish-quiet option. You can also add this to your cucumber.yml: │ │ default: --publish-quiet │ └──────────────────────────────────────────────────────────────────────────────┘
@qalizando
@qalizando Год назад
Ola, não sei que gem é essa que esta dando o problema, não esta em meus videos (pristine) mas ele sugere esse comando aqui no log: gem pristine rbs --version 2.8.2, porem acredito que o problema aqui é no Chromedriver, tente resolver esse problema no prestine, se nao funcionar atualize seu browser Chrome e baixe o ultimo chromedriver listado para seu SO.
@efraimnascimentosilva4841
@efraimnascimentosilva4841 Год назад
Mano, você é nota 10 obrigado pela atenção e responder tão rapidamente seu conteúdo e didática são excelentes conseguir resolver o erro. Segui todos os passos de acordo com seus vídeos e estava tudo certo com Chrome e Chromedriver então eu não entendia o motivo do erro, aí copiei o erro e colei no google e vi em um fórum um erro parecido e o cara falava que poderia ser o executável do Chrome então e simplesmente desinstalei e instalei novamente o Chrome e funcionou agora quando executo o comando cucumber está abrindo a pagina na web.
@lemmarques1
@lemmarques1 2 года назад
Fiz o procedimento e no final não abre a pagina, essa msg que aparece, saberiam o que pode ser? PS C:\Users\klebe\Desktop\ProjetoQAlizando> cucumber #language: pt Funcionalidade: Login com sucesso Cenario: Login com sucesso # features/bdd/login.feature:5 Dado: que loguei Quando: eu logar Entao: logaremos 1 scenario (1 undefined) 0 steps 0m0.000s
@qalizando
@qalizando 2 года назад
Geralmente quando sai undefined é que o link com os arquivos de step não está correto ou algo a sintaxe no BDD está errado, compara o nosso BDD com o seu e o arquivo de step tmb, lembrando que qualquer espaço ou vírgula que tiver no BDD tem que ter igual no arquivo de step. Abraços
@lemmarques1
@lemmarques1 2 года назад
@@qalizando #language: pt Funcionalidade: Sistema de login Para ter acesso ao Sistema O usuario do LinkedIn Deseja logar no site Cenario: Login com sucesso Dado que o usuario queira se logar Quando ele digitar as credenciais validas Entao deve acessar o site com sucesso Dado('que o usuario queira se logar') do end Quando('ele digitar as credenciais validas') do end Entao('deve acessar o site com sucesso') do end pra mim parece estar de acordo, será qe pode ser alguma coisa relacionada com instalação de alguma coisa, pois meus ícones também não ficam iguais os do vídeo, o gemfile, as pastas ficam com tracinhos
@qalizando
@qalizando 2 года назад
@@lemmarques1 Continua para as próximas aulas, pois acredito que esse undefined é só por conta de não ter nenhuma instrução nos steps
@sergiomartins4107
@sergiomartins4107 2 года назад
Amigo, meus arquivos ".feature" não funciona Quando eu rodo o comando "cucumber" o seguinte erro me aparece: cannot load such file -- capybara (LoadError) C:/Ruby26-x64/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' C:/Ruby26-x64/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' C:/Users/sergi/OneDrive/Área de Trabalho/Projeto QA/features/support/env.rb:1:in `' C:/Ruby26-x64/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' C:/Ruby26-x64/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/cucumber-7.1.0/lib/cucumber/glue/registry_and_more.rb:122:in `load_code_file' C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/cucumber-7.1.0/lib/cucumber/runtime/support_code.rb:142:in `load_file' C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/cucumber-7.1.0/lib/cucumber/runtime/support_code.rb:81:in `block in load_files!' C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/cucumber-7.1.0/lib/cucumber/runtime/support_code.rb:80:in `each' C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/cucumber-7.1.0/lib/cucumber/runtime/support_code.rb:80:in `load_files!' C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/cucumber-7.1.0/lib/cucumber/runtime.rb:278:in `load_step_definitions' C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/cucumber-7.1.0/lib/cucumber/runtime.rb:74:in `run!' C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/cucumber-7.1.0/lib/cucumber/cli/main.rb:29:in `execute!' C:/Ruby26-x64/lib/ruby/gems/2.6.0/gems/cucumber-7.1.0/bin/cucumber:9:in `' C:/Ruby26-x64/bin/cucumber:23:in `load' C:/Ruby26-x64/bin/cucumber:23:in `'
@qalizando
@qalizando 2 года назад
Atualiza seu Ruby para um mais recente (última versão de preferência), roda o comando bundler install de novo, roda o comando gem cleanup depois, da uma olhada no env se os requires estão certinho e roda o cucumber novamente.
@sebastiaodiasdonascimento434
@sebastiaodiasdonascimento434 2 года назад
@@qalizando o meu acontece a mesma coisa, já fiz todos os passos. aparece PS C:\Users\Remakker\Desktop\NovoProjeto> cucumber cannot load such file -- capybara/cucumber (LoadError) C:/Ruby27-x64/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' C:/Ruby27-x64/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' C:/Users/Remakker/Desktop/NovoProjeto/features/support/env.rb:2:in `' C:/Ruby27-x64/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' C:/Ruby27-x64/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require' C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/cucumber-8.0.0/lib/cucumber/runtime/support_code.rb:145:in `load_file' C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/cucumber-8.0.0/lib/cucumber/runtime/support_code.rb:82:in `block in load_files!' C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/cucumber-8.0.0/lib/cucumber/runtime/support_code.rb:81:in `each' C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/cucumber-8.0.0/lib/cucumber/runtime/support_code.rb:81:in `load_files!' C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/cucumber-8.0.0/lib/cucumber/runtime.rb:274:in `load_step_definitions' C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/cucumber-8.0.0/lib/cucumber/runtime.rb:74:in `run!' C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/cucumber-8.0.0/lib/cucumber/cli/main.rb:29:in `execute!' C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/cucumber-8.0.0/bin/cucumber:9:in `' C:/Ruby27-x64/bin/cucumber:23:in `load' C:/Ruby27-x64/bin/cucumber:23:in `'
@rhanielgoncalves6678
@rhanielgoncalves6678 2 года назад
Olá! Estou tendo um problema na hora que executo o comando cucumber. No lugar de gerar as chaves, o que aparece no terminal é: 0 scenarios 0 steps 0m0.000s Além disso, diferente do vídeo, quando eu crio o arquivo login.feature o ícone do lado esquerdo não fica verde, mas aparece um ícone em forma de "lista". Você saberia me informar qual é o possível problema? Abraço!
@thaismenezes586
@thaismenezes586 2 года назад
comigo o mesmo
@thaismenezes586
@thaismenezes586 2 года назад
consegui aqui. Faltava o #language: pt na primeira linha. após isso da um CTRL + S e executa o cucumber de novo ;D
@rhanielgoncalves6678
@rhanielgoncalves6678 2 года назад
@@thaismenezes586 Oi Thais, eu já havia escrito o #language, mas depois do CTRL + S as chaves foram geradas. Muito obrigado!
@qalizando
@qalizando 2 года назад
@@rhanielgoncalves6678 verifique se o nome do arquivo esta usando o .feature no final, outra coisa a se avaliar é se toda a escrita esta igual a do video, incluindo os caracteres especiais como : e #.
@rhanielgoncalves6678
@rhanielgoncalves6678 2 года назад
@@qalizando estava tudo certinho mesmo, não sei o motivo, mas após o CTRL + S funcionou bem. Deu um erro posteriormente, mas foi erro de digitação meu mesmo. Agora está tudo funcionando corretamente. Obrigado!
@larissacavalcante7253
@larissacavalcante7253 11 месяцев назад
Programar em português é o q quebra....
@qalizando
@qalizando 11 месяцев назад
Nessas aulas estou programando em Portugues pois ele foi feito para pessoas que são muito iniciantes, mas no ultimo curso de automação do Do 0 Ao QA, sobre automação mobile eu expliquei qual é a boa pratica de programação e fizemos tudo em ingles.
@Fabiofc
@Fabiofc 11 месяцев назад
Olha eu aqui novamente ! minha função CUCUMBER estar dando erro , estar aparecendo isso : cannot load such file -- cabybara (LoadError) :85:in `require' :85:in `require' C:/Users/OneDrive/Área de Trabalho/Projeto QAlizando/features/support/env.rb:1:in `' :85:in `require' :85:in `require' C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/cucumber-9.0.2/lib/cucumber/glue/registry_and_more.rb:124:in `load_code_file' C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/cucumber-9.0.2/lib/cucumber/runtime/support_code.rb:145:in `load_file' C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/cucumber-9.0.2/lib/cucumber/runtime/support_code.rb:82:in `block in load_files!' C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/cucumber-9.0.2/lib/cucumber/runtime/support_code.rb:81:in `each' C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/cucumber-9.0.2/lib/cucumber/runtime/support_code.rb:81:in `load_files!' C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/cucumber-9.0.2/lib/cucumber/runtime.rb:274:in `load_step_definitions' C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/cucumber-9.0.2/lib/cucumber/runtime.rb:74:in `run!' C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/cucumber-9.0.2/lib/cucumber/cli/main.rb:29:in `execute!' C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/cucumber-9.0.2/bin/cucumber:9:in `' C:/Ruby32-x64/bin/cucumber:32:in `load' C:/Ruby32-x64/bin/cucumber:32:in `'
@qalizando
@qalizando 11 месяцев назад
ta faltando fazer o require do Capybara no arquivo env.rb , se ja fez compara com o que eu fiz e veja se esta igual, ou ate mesmo se voce salvou o arquivo.
@Fabiofc
@Fabiofc 11 месяцев назад
@@qalizando agora ta aparecendo isso : Funcionalidade: Login com sucesso Cenario: Login com sucesso # features/bdd/login.feature:5 Dado que loguei # features/step_definitions/login.rb:1 Capybara's selenium driver is unable to load `selenium-webdriver`, please install the gem and add `gem 'selenium-webdriver'` to your Gemfile if you are using bundler. (LoadError) ./features/step_definitions/login.rb:2:in `"que loguei"' features/bdd/login.feature:6:in `que loguei' Quando eu Logar # features/step_definitions/login.rb:6 Entao logaremos # features/step_definitions/login.rb:9 Capybara's selenium driver is unable to load `selenium-webdriver`, please install the gem and add `gem 'selenium-webdriver'` to your Gemfile if you are using bundler. (LoadError) Failing Scenarios: cucumber features/bdd/login.feature:5 # Cenario: Login com sucesso 1 scenario (1 failed) 3 steps (1 failed, 2 skipped) 0m0.023s ┌──────────────────────────────────────────────────────────────────────────────┐ │ Share your Cucumber Report with your team at reports.cucumber.io │ │ │ │ Command line option: --publish │ │ Environment variable: CUCUMBER_PUBLISH_ENABLED=true │ │ cucumber.yml: default: --publish │ │ │ │ More information at cucumber.io/docs/cucumber/environment-variables/ │ │ │ │ To disable this message, specify CUCUMBER_PUBLISH_QUIET=true or use the │ │ --publish-quiet option. You can also add this to your cucumber.yml: │ │ default: --publish-quiet │ └──────────────────────────────────────────────────────────────────────────────┘
@Fabiofc
@Fabiofc 11 месяцев назад
@@qalizando consegue me ajudar nesse erro aqui ? Por favor 🙏🏽 Dependendo só disso pra seguir com a próxima aula 😅
@qalizando
@qalizando 11 месяцев назад
@@Fabiofc ta faltando fazer o require do Capybara no arquivo env.rb , se ja fez compara com o que eu fiz e veja se esta igual, ou ate mesmo se voce salvou o arquivo.
@qalizando
@qalizando 11 месяцев назад
Ta faltando a gem do selenium na sua maquina, tente instala-la manualmente ou siga o que eu fiz no Gemfile, cole gem por gem pegando do site Rubygem, apague o arquivo gemfile.lock, rode o comando bundler install e depois gem cleanup, em seguida confira os requires no arquivo env.rb, se estão iguais aos meus, salve todos os arquivos antes de rodar os comandos.
@matheusgabriel6366
@matheusgabriel6366 Год назад
Boa Noite! Meu terminal não apresenta erro, porém também não executa, gerando o seguinte informativo: private method `config' called for Capybara:Module Did you mean? configure (NoMethodError) C:/QALIZANDO/features/support/env.rb:9:in `' C:/Ruby26/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' C:/Ruby26/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' C:/Ruby26/lib/ruby/gems/2.6.0/gems/cucumber-8.0.0/lib/cucumber/glue/registry_and_more.rb:123:in `load_code_file' C:/Ruby26/lib/ruby/gems/2.6.0/gems/cucumber-8.0.0/lib/cucumber/runtime/support_code.rb:145:in `load_file' C:/Ruby26/lib/ruby/gems/2.6.0/gems/cucumber-8.0.0/lib/cucumber/runtime/support_code.rb:82:in `block in load_files!' C:/Ruby26/lib/ruby/gems/2.6.0/gems/cucumber-8.0.0/lib/cucumber/runtime/support_code.rb:81:in `each' C:/Ruby26/lib/ruby/gems/2.6.0/gems/cucumber-8.0.0/lib/cucumber/runtime/support_code.rb:81:in `load_files!' C:/Ruby26/lib/ruby/gems/2.6.0/gems/cucumber-8.0.0/lib/cucumber/runtime.rb:274:in `load_step_definitions' C:/Ruby26/lib/ruby/gems/2.6.0/gems/cucumber-8.0.0/lib/cucumber/runtime.rb:74:in `run!' C:/Ruby26/lib/ruby/gems/2.6.0/gems/cucumber-8.0.0/lib/cucumber/cli/main.rb:29:in `execute!' C:/Ruby26/lib/ruby/gems/2.6.0/gems/cucumber-8.0.0/bin/cucumber:9:in `' C:/Ruby26/bin/cucumber:23:in `load' C:/Ruby26/bin/cucumber:23:in `'
@qalizando
@qalizando Год назад
da uma olhada se no arquivo env voce esta fazendo o require para o capybara, compara com o que eu tenho no video. Abraços.
@VH1973
@VH1973 2 года назад
O meu dá esse erro e não sei o que fazer !(C:/Users/mootuca/Desktop/QAlizando2/features/step_definitions/login.step.rb:3: syntax error, unexpected ':', expecting end-of-input Funcionalidade: Login com sucesso
@qalizando
@qalizando 2 года назад
O erro esta nesse arquivo login.step.rb, na linha 3, é um erro de syntax (Algo digitado errado), pelo jeito tem um ':', "Dois Pontos" em algum lugar dessa linha que não deveria estar. Compare o meu código com o seu e veja se esta identico nessa linha, isso pode resolver, e lembre-se, os logs de erros dizem tudo. Até mais.
@LucasBritoo
@LucasBritoo Год назад
muito bom estudo, fiquei mais de 3 horas quebrando a cabeça, tive a sorte de dar todos esses erros abaixo nos comentários comigo, o erro do @matheusgabriel6366 resolvi apenas dando um bundler após terminar de carregar digitei o comando gem cucumber install + entrar. pronto após isso percebi que a versão mais recente do meu chromedriver 109 era beta e estava dando erro, tive que baixar a versão anterior 108, pronto sem erros
@cleitongoncalves2958
@cleitongoncalves2958 Год назад
Olá boa noite!! sei q estou alguns anos atrasado rssrrs... mas estou vendo seus vídeos agora, mas empaquei em abrir o navegador... aparece isso... alguém poderia me ajudar?? desde já agradeço a atenção. undefined method `defaut_driver=' for # (NoMethodError) C:/Users/gonca/Desktop/Projeto_Teste/features/support/env.rb:10:in `block in ' C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/capybara-3.39.2/lib/capybara.rb:115:in `configure' C:/Users/gonca/Desktop/Projeto_Teste/features/support/env.rb:9:in `' :85:in `require' :85:in `require' C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/cucumber-8.0.0/lib/cucumber/glue/registry_and_more.rb:123:in `load_code_file' C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/cucumber-8.0.0/lib/cucumber/runtime/support_code.rb:145:in `load_file' C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/cucumber-8.0.0/lib/cucumber/runtime/support_code.rb:82:in `block in load_files!' C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/cucumber-8.0.0/lib/cucumber/runtime/support_code.rb:81:in `each' C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/cucumber-8.0.0/lib/cucumber/runtime/support_code.rb:81:in `load_files!' C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/cucumber-8.0.0/lib/cucumber/runtime.rb:274:in `load_step_definitions' C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/cucumber-8.0.0/lib/cucumber/runtime.rb:74:in `run!' C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/cucumber-8.0.0/lib/cucumber/cli/main.rb:29:in `execute!' C:/Ruby32-x64/lib/ruby/gems/3.2.0/gems/cucumber-8.0.0/bin/cucumber:9:in `' C:/Ruby32-x64/bin/cucumber:25:in `load' C:/Ruby32-x64/bin/cucumber:25:in `'
@qalizando
@qalizando Год назад
Ola, como vai?? algo esta errado no seu arquivo env.rb, provavelmente no momento de chamar o driver do capybara, pausa o video na parte que eu mostro esse arquivo e compara com o seu, as vezes esta faltando um require, ou tem um erro de sintaxe com alguma virgula fora do lugar, etc...
@cleitongoncalves2958
@cleitongoncalves2958 Год назад
@@qalizando Olá tdbom! Obrigado pelo retorno, vou prestar mais atenção nesses detalhes..👍
Далее
BDDs [Curso Do 0 Ao QA Intermediário#5]
18:25
Просмотров 4,2 тыс.
Design patterns in React
14:37
Просмотров 161 тыс.
Первый день школы Катя vs Макс
19:37
Rotina de Um Analista de Testes (QA)
9:28
Просмотров 15 тыс.
Selenium com Python #12 - Padrão Page object
1:11:30
Просмотров 7 тыс.
This Simple Trick Makes Your Website 83% Better Looking
10:57