Dieses Problem sollte auch für requirejs gelten.
Die Besonderheiten:
Der Grund, warum ich frage, ist, weil ich nur ein paar sehr grundlegende Gurkentests habe und manchmal bekomme ich Fehler (inkonsistent) mit Zeitüberschreitungen oder warten auf die Synchronisierung mit der Seite usw. Andere Zeiten meine Tests bestanden und keine Timeout-Fehler gegeben . Es gibt nicht eine Tonne von autoritativen Informationen zu diesen Problemen. Hauptsächlich nur ein paar SO- und GitHub-Probleme.
Was ist der richtige Weg, um Winkelmesser mit SystemJS zu verwenden?
Das klingt nicht nach systemJS-spezifischen Problemen.
Nach meiner Erfahrung sind es vielmehr die Freuden der Zusammenarbeit mit Protractor.
Dinge, die Sie tun können, um die Probleme zu mildern, umfassen jedoch:
browser.manage().timeouts().implicitlyWait(5000);
hinzu, bevor Tests ausgeführt werden. Vielleicht in Ihrem Winkelmesser onPrepare
config-Methode browser.waitForAngular();
Es könnte Sie auch interessieren, dass es ein neues Projekt gibt, das hofft, alle Fallstricke mit selenbasierten Testgerüsten zu vermeiden. indem Sie überhaupt kein Selen verwenden. Es behauptet, viel einfacher, schneller und weniger fehleranfällig zu sein: Ссылка
Tags und Links javascript angularjs protractor cucumber cucumberjs