Eckiges Karma-Phantom vor jedem Hakenfehler

8

Ich führe meine Tests mit Karma und Phantom durch, verwende Mokka und Sinon und manchmal vergehen die Tests und manchmal ohne Grund bekomme ich diese Fehler:

%Vor%

Was kann zu diesem Problem führen?

    
user233232 16.12.2015, 08:48
quelle

2 Antworten

3

Meiner Erfahrung nach können DOM-Aufrufe mit Karma und / oder PhantomJS ein Problem sein. Das DOM in PhantomJS funktioniert nicht genau wie ein Standardbrowser und daher neigt es bei GUI-Operationen häufig zu Fehlern.

Mein Rat (obwohl er vielleicht nicht der beste ist) besteht darin, die Dokumentmethoden auszuspionieren oder auszuspionieren, die Sie von document verwenden, da das, was sie tun, ohnehin nicht in Ordnung ist.

    
gonzofish 25.04.2016 17:39
quelle
0

Das Problem wird deutlich von der Karma-Ausgabe hervorgehoben, nein?

'document.querySelector('.arrow' + index).classList'

es konnte nicht auf Element durch Selektor gefunden werden, also classList von undefined ist null. Sie müssen sich darum kümmern.

    
Stepan Suvorov 23.04.2016 13:15
quelle