A arte de desenvolver testes - Cucumber + Capybara

No linux deu o mesmo erro, o problema é com SitePrism que estou usando nas pages, quando coloco nos steps_definitions ou numa classe isolada ele funciona o expect, apesar de o SitePrism ser simples de usar, não consigo importar uma classe dentro dele sem que a outra tenha os elements, alguém tem uma ideia pq?

Então… são contextos diferentes @ReinaldoMateus

da uma lida nisso --> http://thewanderingcoder.com/2015/06/testing-with-page-objects-setup/

@ReinaldoMateus cara, vamos lá. Vc disse que tá começando certo? Então abstrair por hora do SitePrism e começa do zero … https://github.com/thiagomarquessp/capybaraforall

Tem da parte 1 até a parte 4 que aborda do início até page objects

Outro detalhe, vc tem um monte de gem que não faz sentido nenhum estar aí.

Esses repositórios eu fiz com intuito de ensinar o básico em Cucumber e capybara (esse artigo faz tempo que fiz e não atualizei kkk). Enfim, segue isso lá… me add no Skype que eu abro um Hangout e fazemos juntos OK: thiagobirobiro

Valeu.

Obrigado @Leonardo-Galani e @thiagompereira, vou amanhã acordar cedo pra estudar esse links, consegui fazer funcionar o cucumber + capybara e SitePrism, estou acostumado com Java e Python, no entanto ruby é bem diferente, a syntax é bem legal, no entanto um pouco confuso de configurar o ambiente. Achei que o SitePrism abstrai muito, prefiro fazer sem, bem interessante o site que passou Galani mostrando a diferença.

@thiagompereira Valeu Thiago pela ajuda, conseguir fazer conforme me auxiliou do zero, passo a passo, somente com que era necessário, ficou legal o projetinho, fico te devendo uma!!!

@ReinaldoMateus said in A arte de desenvolver testes - Cucumber + Capybara:

@thiagompereira Valeu Thiago pela ajuda, conseguir fazer conforme me auxiliou do zero, passo a passo, somente com que era necessário, ficou legal o projetinho, fico te devendo uma!!!

Tamo junto meu velho!!! Daí pra frente só alegria!!! =)

@thiagompereira and all rsrsrsrs
tô tentando passar pra “fase” de page-objects e tô indo pelo seu exemplo lá do github, mas estou com um problema, que não encontrei solução, ainda…
Tá dando isso quando executo: no sessionId in returned payload (Selenium::WebDriver::Error::WebDriverError)
./features/step_definitions/cadastro_groupon.rb:6:in `/^que eu estou na página de cadatro
do Groupon$/'
Valeu pessoal.

@Lucas-Alvine esse erro ocorre por que vc esta usando a ultima versão do selenium web driver, instala a ultima versão do Geckodriver tambem. v0.15 que deve resolver teu problema. qq duvida me chama no PV que eu posso te ajudar. abraço.

Valeu @Fernando-Bonilla vou fazer isso, qualquer coisa, te chamo!

Funfou @Fernando-Bonilla valeuu!!!

Log in to reply

Looks like your connection to Agile Testers was lost, please wait while we try to reconnect.