Capybara で feature から 2 つ以上の scenario を回すと Capybara::Poltergeist::DeadClient で死ぬ
用もないのに Poltergeist などで全ページスクリーンショット撮るのが半ば趣味です。
さて今日も今日とて楽しくフィーチャスペックを書いておりましたところ死にました。
Failure/Error: auth_manager(page, kill: true) Capybara::Poltergeist::DeadClient: PhantomJS client died while processing 略
よくわかりませんが 2 つ目のシナリオの最初で必ず死ぬので
before :each do page.driver.browser.clear_network_traffic end
としたらとりあえず回るようにはなりました。原因とかはわかりません。