Я пытаюсь выяснить, как именно реализовать эту функциональность Полтергейста в мои существующих тесты Капибары, и я не имею никакой удачи после прочтения документации здесь: https://github.com/teampoltergeist/poltergeistКак проверить ошибки Javascript с помощью capybara и poltergeist?
Я включил следующий код, но когда я запускаю свои тесты, я не вижу предупреждения о ошибках 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
Почему вы установили js_errors в false? –
Ах, извините, я скопировал/вставлял это из источника, на котором я нашел его (другой поток SO). Я изменил его на true в своем коде, и я все еще не вижу предупреждений об ошибках JS при запуске –