例外が発生します:
カピバラ::ポルターガイスト::JavascriptError
そしてデバッグ出力:
"args" => [[{"message" => "ReferenceError:変数が見つかりません:オーディオ"
この問題は、依存関係を解決するためにphantomjsを使用するsencha2.0が原因です。PhantomjsはHTML5オーディオAPIをサポートしていません。
質問は次のとおりです。capybara/poltergeistを使用しているときにjavascriptオーディオタイプのjavascriptエラーを無視するにはどうすればよいですか?
私は試した
visit "/"
page.execute_script "var Audio= function(){ return { load: function(){}, play: function(){} } }"
ただし、visitメソッドでエラーがスローされます。