やりたいこと
heroku上にあるウェブアプリのE2Eテストを行いたい
環境
OS ArchLinux
Ruby 2.5.7
Rails 5.2.3
Dockerコンテナ使用
ソースコード
spec/support/capybara.rb
Ruby
1 2Capybara.register_driver :chrome_headless do |app| 3 options = ::Selenium::WebDriver::Chrome::Options.new 4 5 options.add_argument('--headless') 6 options.add_argument('--no-sandbox') 7 options.add_argument('--disable-dev-shm-usage') 8 options.add_argument('--window-size=1400,1400') 9 options.add_argument("start-maximized") 10 options.add_argument("disable-infobars") 11 options.add_argument("--disable-extensions") 12 options.add_argument("--disable-gpu") 13 14 Capybara::Selenium::Driver.new( 15 app, 16 browser: :chrome, 17 url: "https://open-chat-board.herokuapp.com", 18 options: options 19 ) 20end 21 22Capybara.javascript_driver = :chrome_headless 23Capybara.run_server = false 24Capybara.app_host = nil
下記のようなエラーメッセージが表示されます
エラー内容
どうかわかるかたいらっしゃったらお願いします
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。