Ich versuche, herauszufinden, wie genau diese Funktionalität von Poltergeist in meine bestehenden Capybara-Tests zu implementieren, und ich habe kein Glück nach der Dokumentation hier lesen: https://github.com/teampoltergeist/poltergeistWie überprüfe ich Javascript-Fehler mit Capybara und Poltergeist?
ich den folgenden Code enthalten, aber Wenn ich meine Tests starte, sehe ich keine Warnung über JS-Fehler, wenn ich weiß, dass JS-Fehler in der Konsole vorhanden sind. Fehle ich etwas? Muss ich einen bestimmten Befehl im Terminal übergeben, um sicherzustellen, dass dieser auf JS-Fehler prüft? Vielen Dank!
require 'capybara/poltergeist'
Capybara.javascript_driver = :poltergeist
options = {js_errors: true}
Capybara.register_driver :poltergeist do |app|
Capybara::Poltergeist::Driver.new(app, options)
end
Warum haben Sie js_errors auf false gesetzt? –
Ah, tut mir leid, ich kopiere/pastete das von der Quelle, auf der ich es gefunden habe (ein weiterer SO-Thread). Ich habe es in meinem Code in true geändert, und ich sehe immer noch keine Warnungen über JS-Fehler, wenn ich –