0

里面的设置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)

还有一件事。字体不好。我使用的是 Google 字体,但它仅在 Poltergeist 中无法正确呈现。

%link{href: "http://fonts.googleapis.com/css?family=Open+Sans:400,300", rel: "stylesheet", type: "text/css"}

结果,整个页面看起来都坏了。我错过了一些配置吗?

4

1 回答 1

1

对于任何感兴趣的人,目前不支持 Google 字体。Google 字体采用 .woff 格式。您需要下载所需的字体,然后它应该可以工作。

更多信息

于 2013-11-08T23:14:12.697 回答