我使用Poltergeist 1.0.1运行Capybara 1.1.2进行无头测试。硒驱动器测试运行良好。但是对于恶作剧者,站点快照指出cookie已被禁用。我错过了任何配置。默认情况下不应启用Cookie吗?
答案 0 :(得分:1)
您可以确保在设置会话之前在Capybara中启用了Cookie。
Capybara.register_driver :my_firefox_driver do |app|
Capybara::Poltergeist::Driver.new(app, {:js_errors => false,
:cookies => true, :window_size => [1280, 1024]})
end
self.session = Capybara::Session.new(:my_firefox_driver)