【发布时间】:2017-11-08 14:33:58
【问题描述】:
为了使用和测试我的网站的新响应式前端,我正在尝试将 Rails 的新系统测试(规范)与 javascript 和 Chrome 无头。不过,我想不出一种在规范中设置浏览器屏幕大小的方法。
这是我在spec/rails_helper.rb 中的设置
config.before(:each, type: :system, js: true) do
driven_by :selenium_chrome_headless, screen_size: [1900, 800]
end
然后我创建截图:
page.driver.save_screenshot(the_uri)
但是渲染截图的大小还是默认的,小了很多。理想情况下,我希望看到整个呈现的页面,但在这一点上,我很乐意只使用我提供的尺寸。
关于我在这里缺少什么的想法?
【问题讨论】:
标签: ruby-on-rails rspec-rails google-chrome-headless