Sto provando a eseguire un test su un server remoto. Ad esempio:come eseguire un test Capybara standalone?
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
la domanda è, come si esegue?
Buona risposta. Funziona così com'è per me con capybara (0.4.1.2) e capybara-webkit (0.5.0) sotto Ruby 1.9.3. –
Inoltre, per eseguire questo tipo di test senza testa, utilizzare la gemma 'capybara-mechanize'. Aggiungi 'require 'capybara/mechanize'' e' Capybara.current_driver =: mechanize' al codice. –
Funziona anche con le versioni più recenti: capybara-1.1.2 e capybara-webkit 0.11.0 –