che sto cercando di capire come esattamente per implementare questa funzionalità di Poltergeist nei miei test Capybara esistenti, e non sto avendo alcuna fortuna dopo aver letto la documentazione qui: https://github.com/teampoltergeist/poltergeistCome faccio a verificare gli errori Javascript usando capibara e poltergeist?
ho inserito il codice qui sotto, ma quando eseguo i miei test non vedo alcun avviso sugli errori JS quando so che ci sono errori JS nella console. Mi sto perdendo qualcosa? Devo passare un comando specifico nel terminale per assicurarmi che questo controlli gli errori JS? Grazie!
require 'capybara/poltergeist'
Capybara.javascript_driver = :poltergeist
options = {js_errors: true}
Capybara.register_driver :poltergeist do |app|
Capybara::Poltergeist::Driver.new(app, options)
end
Perché hai impostato js_errors su false? –
Ah, scusate, ho copiato/incollato questo dalla sorgente in cui l'ho trovato (un altro thread SO). L'ho modificato su true nel mio codice e non visualizzo ancora gli avvisi relativi agli errori JS quando eseguo –