J'essaie d'exécuter un test sur un serveur distant. i.e:comment exécuter un test Capybara autonome?
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
question, comment l'exécutez-vous?
Bonne réponse. Cela fonctionne comme il est pour moi avec capybara (0.4.1.2) et capybara-webkit (0.5.0) sous Ruby 1.9.3. –
De même, pour exécuter ce type de test sans tête, utilisez la gemme 'capybara-mechanize'. Ajoutez 'require 'capybara/mechanize'' et' Capybara.current_driver =: mechanize' au code. –
Fonctionne également avec les versions les plus récentes: capybara-1.1.2 et capybara-webkit 0.11.0 –