0

我正在运行 Capybara 1.1.2 和 Poltergeist 1.0.1 进行无头测试。使用 selenium 驱动程序可以正常运行测试。但是对于 poltergeist,站点快照声明 cookie 已禁用。我是否缺少任何配置。默认情况下不应该启用cookie吗?

4

1 回答 1

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)
于 2013-03-01T15:43:53.037 回答