我正在运行Capybara 1.1.2和Poltergeist 1.0.1进行无头测试。使用selenium驱动程序可以很好地运行测试。然而,在poltergeist中,站点快照声明cookies被禁用。我是否遗漏了任何配置。默认情况下不应该启用cookie吗?
发布于 2013-03-01 23:43:53
在设置会话之前,您可以确保在Capybara中启用cookies。
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)https://stackoverflow.com/questions/14169092
复制相似问题