spec_helper.rb
中的设置是:
require 'capybara/poltergeist'
Capybara.register_driver :poltergeist do |app|
Capybara::Poltergeist::Driver.new(app, { js_errors: true })
end
Capybara.javascript_driver = :poltergeist
然后在scenario
我有:
save_screenshot('tmp/screenshot.png', :full => true)
还有一件事。字体不好。我正在使用谷歌字体,但它只能在Poltergeist中正确呈现。
%link{href: "http://fonts.googleapis.com/css?family=Open+Sans:400,300", rel: "stylesheet", type: "text/css"}
结果,整个页面看起来很破碎。我错过了一些配置吗?