今回SystemSpecを導入したのは下記のような環境です。導入しようと試みたのは今回で二回目です。機能の一つとしてリリースされて間もない頃に試したのですが、テスト全体にかかる時間が劇的に遅くなったため、導入を断念したという経緯があります。failuresしかしこれは結果からいうと設定が悪かったのでした。モードで起動してしまい、結果的に遅くなります。trueなテストはselenium_chrome_headlessに設定してやればテスト全体が高速に実行可能になりました。インストールしたコンテナとなります。abnormallyしかし、上述の環境においてrspecを実行すると下記のようなエラーが発生します。sandboxモードで起動していることに起因します。して登録してやることで回避します。browser_options)endこうして登録したheadless_chromeをSystemTestに対して適応させてやればOKです。endendこれできちんとDocker上でSystemSpecが通るようになりました。failures公式ではno-sandboxをデフォルトにはしてくれない?余談ですが、Capybara本体で登録されているselenium_chrome_headlessにno-sandboxオプションを付与する変更をPRしてみましたが、下記の通りRejectされてしまいました。カナダ・バンクーバーでの修行時代を経て日本帰国。Railsと奮闘する日々。ブログでは技術ネタをよく書いています。