Я пытаюсь выяснить, как именно реализовать эту функциональность полтергейста в моих существующих тестах Capybara, и мне не повезло после прочтения документации здесь: https://github.com/teampoltergeist/полтергейст
Я включил приведенный ниже код, но когда я запускаю свои тесты, я не вижу никаких предупреждений об ошибках JS, когда я знаю, что в консоли есть ошибки JS. Я что-то упускаю? Должен ли я передать определенную команду в терминал, чтобы убедиться, что она проверяет наличие ошибок JS? Спасибо!
require 'capybara/poltergeist'
Capybara.javascript_driver = :poltergeist
options = {js_errors: true}
Capybara.register_driver :poltergeist do |app|
Capybara::Poltergeist::Driver.new(app, options)
end