コードの流れは、chromeの設定をしてsessionを作成、sessionでurlを指定してwebページを訪れ、そこでスクショをとります。 session.visit後に少し待たないとchromeが画面をrenderする前のスクショがとれる場合があるのでまっています。 require 'capybara' require 'selenium-webdriver' base_args = %w{headless no-sandbox disable-gpu} chrome_bin = "/app/.apt/usr/bin/google-chrome" chrome_opts = chrome_bin ? { "chromeOptions" => { "binary" => chrome_bin, 'args' => base_args } } : {} Capybara.register_