5
Comment puis-je exécuter la fonctionnalité Capybara dans la tâche Rake?Exécuter capybara dans la tâche rake
par exemple: visit('http://google.com')
Merci!
Comment puis-je exécuter la fonctionnalité Capybara dans la tâche Rake?Exécuter capybara dans la tâche rake
par exemple: visit('http://google.com')
Merci!
Essayez quelque chose comme ça dans la tâche:
require 'capybara'
require 'capybara/dsl'
Capybara.current_driver = :selenium
Browser = Class.new { include Capybara::DSL }
page = Browser.new.page
page.visit("http://www.google.com")
puts(page.html)
Merci! Cela fonctionne vraiment bien! Pourriez-vous me dire comment régler le délai d'expiration par défaut? – thesis
Eh bien, la configuration capybara est une question différente, même si je n'ai jamais eu besoin de modifier avec le délai d'attente. Consultez les documents: http://rdoc.info/github/jnicklas/capybara/master/Capybara#timeout-class_method. – tokland