Voici ma configuration Poltergeist:Poltergeist: capture d'écran recadrée
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')
La capture d'écran a la bonne taille, mais la fenêtre du navigateur lui-même est recadrée:
J'ai essayé aussi Redimensionner commenté méthodes, mais rien ne résout ce problème. Qu'est-ce qui pourrait entraîner le rognage de la fenêtre du navigateur?
PhantomJS 2.5.beta est la meilleure solution pour moi. – Railsana