Ich habe eine einfache TypeError: 'undefined' is not an object
Fehler beim Ausführen eines Tests in Jasmine Headless Webkit. Aber es gibt keinen Hinweis, in welcher Datei oder Zeile der Fehler auftritt. Gibt es eine Möglichkeit, eine klarere Fehlermeldung zu erhalten?Besserer Fehlerbericht in Jasmine Headless Webkit
Antwort
Testen Sie Debug in Firebug (Firefox) oder Google Chrome. Drücken Sie einfach F12 und gehen Sie zum Scripts-Bereich. Ich empfehle Brandstifter. Wenn das nicht hilft, können Sie Ihren Code hier posten oder besser unter http://jsfiddle.net
Es geht nicht darum, einen Bug in einem normalen Browser zu finden, sondern in einem Headless-Webkit, das einen Jasmin-Test ausführt, also gibt es keine Firebug- oder Entwickler-Tools. –
Ok, in diesem Fall solltest du dein Problem vielleicht auf github veröffentlichen: https://github.com/johnbintz/jasmine-headless-webkit/issues –
Sie können das --runner-out-Flag verwenden, um den HTML-Code aus dem Test zu speichern. Öffnen Sie dies in einem Browser und Sie werden den vollständigen StackTrace sehen.
jasmine-headless-webkit --runner-out ~/Desktop/jasmine-out.html
- 1. Sinon + Backbone Spec Fehler unter Jasmine Headless Webkit aber Weitergabe mit Standalone Jasmine
- 2. Headless, skriptfähiger Firefox/Webkit unter Linux?
- 3. System.ComponentModel.AsyncOperation.VerifyNotCompleted Fehler in Marketplace Fehlerbericht
- 4. Unterstützung mit Fehlerbericht benötigt
- 5. Fehlerbericht über bestimmte Ordner
- 6. Hide Fehlerbericht Fenster
- 7. Besserer Code in LinQ?
- 8. Headless SDL-Ereignisbehandlung
- 9. Headless Application BlackBerry 10
- 10. standalone Jasmine vs Karma - Jasmine
- 11. Fehlerbericht mit der Global.aspx-Datei
- 12. Verhindern "Fehlerbericht an Microsoft senden"
- 13. Senden Fehlerbericht Option in Datapower funktioniert nicht
- 14. besserer Befehl für Windows?
- 15. Headless HTML-Rendering, vorzugsweise Open Source
- 16. verschachtelte Versprechen - besserer Weg?
- 17. XLinq - Ein besserer Weg
- 18. Selen Test in Headless Modus mit Xvfb
- 19. Headless Chrome in Docker mit Xvfb
- 20. Was ist eine Headless-Befehlszeilenanwendung?
- 21. Matlab openfig auf Headless-Display
- 22. Headless Winkelmesser nicht Sharting Tests
- 23. Fehler Erwartungen in Jasmine
- 24. "fast gleich" in Jasmine
- 25. Prüfintervall $ in Jasmine/Karma
- 26. RSelenium Headless Authentifizierung Download-Datei
- 27. Headless-Test Ember-Anwendung mit Schutz und Jasmin
- 28. JSLint-Fehlerbericht - Was ist daran falsch?
- 29. Charles-Fehlerbericht: Wie man es überkommt?
- 30. Django E-Mail-Fehlerbericht manuell auslösen
Haben Sie Fehler im Browser? Verwenden Sie auch require.js? Ich erinnere mich, das gleiche in der Vergangenheit gesehen zu haben, kann mich aber nicht erinnern, wie ich es gelöst habe ... – ggozad
Das Problem ist nicht der Fehler selbst, sondern der verlustreiche Hinweis, wo der Fehler passiert. Wenn Sie den Test im Browser ausführen, erhalten Sie sowieso die Zeilennummer, aber die Frage betrifft ein Headless-Webkit. –