Ir para o conteúdo
ou

Software livre Brasil

 Voltar a Blog do Joenio
Tela cheia

Rodando Cucumber + Selenium no Debian sid

21 de Abril de 2010, 0:00 , por Software Livre Brasil - 22 comentários | Ninguém está seguindo este artigo ainda.
Visualizado 2654 vezes

Tenho trabalhado com Cucumber e Selenium para fazer testes de integração há algum tempo e por algum motivo hoje o Selenium não conseguiu iniciar corretamente o Firefox.

$ cucumber -p selenium
==> Waiting for Selenium RC server on port 4444... Ready!
==> Waiting for rails application server on port 3001... Ready!
led to start new browser session: java.lang.RuntimeException: Firefox 3
could not be found in the path! Please add the directory containing ''firefox-bin'
or 'firefox'' to your PATH environment

Como tenho péssimo hábito de não prestar muita atenção nas mensagens de erro fui tentar resolver o problema e nada do que tentei funcionou, encontrei então no Google o post Cucumber running Selenium on Debian Lenny e fucionou como uma luva!

Como sugerido no post, adicionei ao PATH o caminho /usr/lib/iceweasel e o Selenium conseguiu rodar os testes numa boa com o Firefox.

$ cucumber -p selenium

==> Waiting for Selenium RC server on port 4444... Ready!
==> Waiting for rails application server on port 3001... Ready!
Given I am logged in as "booking"
And I am on /booking/rails.png?view=true
And I fill in "Title" with "Hey ho, let's go!"
And I fill in "Enter your comment" with "Hey ho, let's go!"
When I press "Post comment"
Then I should be exactly on /booking/rails.png?view=true

1 scenario (1 passed)
9 steps (9 passed)
0m20.214s

Tags deste artigo: tdd selenium cucumber

1Um comentário

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.