Was ist der richtige Weg, um den Winkelmesser mit SystemJS zu verwenden?

8

Dieses Problem sollte auch für requirejs gelten.

Die Besonderheiten:

  • Winkelmesser
  • SystemJS lädt ES6 BabelJS transpilierte Systemmodule
  • Cucumber.js
  • Chai, Chai-wie-versprochen

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?

    
Mike Haas 07.08.2015, 15:36
quelle

1 Antwort

1

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:

  • Fügen Sie browser.manage().timeouts().implicitlyWait(5000); hinzu, bevor Tests ausgeführt werden. Vielleicht in Ihrem Winkelmesser onPrepare config-Methode
  • Versuchen Sie browser.waitForAngular();
    • Theoretisch wird es intern im Winkelmesser aufgerufen, aber irgendwas scheint es zu brauchen ..?
  • Warten Sie, bis die Elemente anklickbar sind, bevor Sie sie anklicken: %Code% %Code%

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: Ссылка

    
Dylan Watson 17.11.2017 03:10
quelle