Capybara Poltergeist - 网站显示启用cookie的消息

时间:2013-01-05 05:53:45

标签: capybara headless-browser poltergeist

我使用Poltergeist 1.0.1运行Capybara 1.1.2进行无头测试。硒驱动器测试运行良好。但是对于恶作剧者,站点快照指出cookie已被禁用。我错过了任何配置。默认情况下不应启用Cookie吗?

1 个答案:

答案 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)