0
这是我的骚灵设置:骚灵:七分截图
Capybara.register_driver :poltergeist do |app|
Capybara::Poltergeist::Driver.new(app, { screen_size: [1024, 768], window_size: [1024, 768] })
end
Capybara.default_driver = :poltergeist
Capybara.javascript_driver = :poltergeist
browser = Capybara.current_session
# browser.driver.resize(1024, 768)
# browser.driver.resize_window(1024, 768)
# browser.current_window.resize_to(1024, 768)
browser.visit('https://en.wikipedia.org/wiki/Poltergeist')
browser.save_screenshot('test.jpg')
的截图有正确的尺寸,但在浏览器窗口本身被裁剪:
我也试过评论大小调整方法,但没有解决这个问题。 什么可能导致浏览器窗口被裁剪?
PhantomJS 2.5.beta对我来说是最好的解决方案。 – Railsana