Estoy intentando ejecutar una prueba contra un servidor remoto. es decir:cómo ejecutar una prueba de Capibara independiente?
require 'rubygems'
require 'capybara'
require 'capybara/dsl'
Capybara.default_driver = :selenium
Capybara.app_host = 'http://www.google.com'
module MyCapybaraTest
include Capybara
def test_google
visit('/')
end
end
pregunta es, ¿cómo se ejecuta?
Buena respuesta. Esto funciona como está para mí con capibara (0.4.1.2) y capybara-webkit (0.5.0) bajo Ruby 1.9.3. –
Además, para ejecutar este tipo de prueba sin cabeza, use la gema 'capybara-mechanize'. Agrega 'require 'capybara/mechanize'' y' Capybara.current_driver =: mecanize' al código. –
También funciona con las versiones más recientes: capybara-1.1.2 y capybara-webkit 0.11.0 –