Ich versuche, einen Test gegen einen Remote-Server auszuführen. d. h .:Wie wird ein eigenständiger Capybara-Test durchgeführt?
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
Frage ist, wie führen Sie es?
Gute Antwort. Dies funktioniert für mich mit Capybara (0.4.1.2) und Capybara-Webkit (0.5.0) unter Ruby 1.9.3. –
Um diese Art von Test ohne Kopf durchzuführen, benutze den Edelstein "Capybara-mechanize". Fügen Sie "capybara/mechanize" und "Capybara.current_driver =: mechanize" zum Code hinzu. –
Funktioniert auch mit den neuesten Versionen: Capybara-1.1.2 und Capybara-Webkit 0.11.0 –