Próbuję dowiedzieć się, jak dokładnie do wdrożenia tej funkcjonalności Poltergeist w moich dotychczasowych badań Kapibara, a ja nie mający szczęścia po przeczytaniu dokumentacji tutaj: https://github.com/teampoltergeist/poltergeistJak sprawdzić błędy JavaScript za pomocą kapibara i poltergeist?
mam włączone poniższy kod, ale kiedy uruchamiam moje testy, nie widzę żadnego ostrzeżenia o błędach JS, gdy wiem, że są błędy JS w konsoli. Czy czegoś brakuje? Czy muszę przekazać konkretne polecenie w terminalu, aby upewnić się, że to sprawdza błędy JS? Dzięki!
require 'capybara/poltergeist'
Capybara.javascript_driver = :poltergeist
options = {js_errors: true}
Capybara.register_driver :poltergeist do |app|
Capybara::Poltergeist::Driver.new(app, options)
end
Dlaczego ustawić js_errors na false? –
Ah, przepraszam, że skopiowałem/wkleiłem to ze źródła, na którym znalazłem (inny wątek SO). Zmieniłem to na true w moim kodzie i nadal nie widzę ostrzeżeń o błędach JS, kiedy uruchamiam –