在我的 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 在 ruby 代码中给了我 Javascript 错误消息和堆栈跟踪,但没有关于 Javascript 代码中发生此错误的位置的信息。
有没有办法让它显示发生 Javascript 错误的文件名和行号?