Cucumber の手順ではpage.evaluate_script
、ページ上で Javascript を操作するために使用しています。
最近、次のエラーが発生しました。
this.results is null (Selenium::WebDriver::Error::UnexpectedJavascriptError)
./features/step_definitions/my_web_steps.rb:11:in `/^I select "([^"]*)" from the results list$/'
features/run_tournament.feature:24:in `And I select "Steve Smith" from the results list'
Capybara は Javascript エラー メッセージと ruby コードのスタック トレースを表示しますが、Javascript コードのどこでこのエラーが発生したかについての情報はありません。
Javascript エラーが発生したファイル名と行番号を表示する方法はありますか?