2018-02-05

Dockerコンテナの中で立ち上げたCapybaraのサーバにつながらない

Dockerコンテナの中でJSを動かすintegration testを実行するためにCapybaraがアプリを動かすサーバを立ちあげるのだが、どうしてもWebDriverがサーバに接続できずにタイムアウトになる。

Puma starting in single mode...                                                                                       
* Version 3.11.0 (ruby 2.5.0-p0), codename: Love Song                                                                  
* Min threads: 0, max threads: 4                                                                                          
* Environment: test                                                                                                                    
* Listening on tcp://127.0.0.1:40183                                                                                            
Use Ctrl-C to stop                                                                                                              
    redirects to musician_path (FAILED - 1)                                                                          
                                                                                                                    
Failures:                                                                                                                              
                                                                                                                     
  1) Releases musician_releases_path redirects to musician_path                                                       
     Got 0 failures and 2 other errors:                                                                                        
                                                                                                                         
     1.1) Failure/Error: visit musician_releases_path(@musician)                                                                
                                                                                                                               
          Selenium::WebDriver::Error::UnknownError:                                                                          
            unknown error: Chrome failed to start: exited abnormally                                                  
              (Driver info: chromedriver=2.35.528139 (47ead77cb35ad2a9a83248b292151462a66cd881),platform=Linux 4.9.60-linuxkit-aufs x86
_64)                                                    

ひたすら試行錯誤したが、時間切れで心が折れた。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です