Tengo problemas para obtener un ejemplo de pepino que funcione con selenio. Estoy corriendoEl selenio no funciona con Pepino/Capibara (listo para usar) - MacOSX
- Rails3
- pepino 0.10.0
- Carpincho 0.4.1.2
Lectura de la mana en , parecería que todo lo que necesita para obtener un ejemplo de ejecute bajo el selenio es para hacer lo siguiente:
Paso 1: prefijo del escenario con @javascript
@javascript
Scenario: User does x
...
Paso 2: Configurar env.rb para contar capibara controlador que debe utilizar:
Capybara.javascript_driver = :selenium
Cuando corro:
bundle exec cucumber feature/myfeature.feature
consigo el siguiente:
Using the default profile...
F------------F
Failing Scenarios:
cucumber features/myfeature.feature:7 # Scenario: User does x
1 scenario (1 failed)
12 steps (12 skipped)
0m0.012s
n ventana de firefox Nada. Corre, se cuelga y muere.
Así que para comprobar si capibara y el selenio WebDriver está trabajando, escribí el siguiente código:
require 'capybara'
require 'capybara/dsl'
Capybara.default_driver = :selenium
class Test
include Capybara
def dotest
visit('http://www.stackoverflow.com')
end
end
Test.new.dotest
Y corrió usando:
bundle exec ruby /tmp/test.rb
que funciona. Firefox abre la ventana y navega a www.stackoverflow.com.
Entonces, ¿cómo puedo obtener información de diagnóstico para comprender qué le está haciendo el pepino al capibara?
Estoy ejecutando OSX10., Ruby 1.8.7 y Firefox 3.6.13.
Capybara 0.4.0 tiene medio año de antigüedad. Recomiendo ejecutar 'actualización de paquete '- quizás eso ya solucione su problema. –
Ahora estoy en Capybara 0.4.1.2. El mismo problema. – BlueFish
¿Hay alguna forma de obtener información de registro? – BlueFish