cucumberjs

___ tag123angularjs ___ Für Fragen zu AngularJS (1.x), dem Open-Source-JavaScript-Framework. Verwenden Sie dieses Tag NICHT für Angular 2 oder höhere Versionen. Verwenden Sie stattdessen das [eckige] -Tag. ___ answer47342670 ___

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 %code% hinzu, bevor Tests ausgeführt werden. Vielleicht in Ihrem Winkelmesser %code% config-Methode
  • Versuchen Sie %code%
    • 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: Ссылка

    
___ tag123cucumber ___ Cucumber ist ein BDD-Tool (behavior driven development), das Funktionsbeschreibungen in reinem Text (strukturiert in der einfachen Gherkin-Sprache) als automatisierte Tests ausführt. ___ tag123protractor ___ Protractor ist ein End-to-End-Testframework für AngularJS-Anwendungen, die auf WebDriverJs aufsetzen. Der Winkelmesser kann als eigenständiger Binärläufer ausgeführt oder als Bibliothek in Ihre Tests einbezogen werden. Verwenden Sie Protractor als Bibliothek, wenn Sie WebDriver und Ihre Testumgebung selbst verwalten möchten. Finden Sie mehr auf http://www.protractortest.org/#/ und https://github.com/angular/protractor/ ___ qstnhdr ___ Was ist der richtige Weg, um den Winkelmesser mit SystemJS zu verwenden? ___ tag123javascript ___ JavaScript (nicht zu verwechseln mit Java) ist eine dynamische Sprache mit mehreren Paradigmen auf hoher Ebene, die sowohl für das clientseitige als auch für das serverseitige Scripting verwendet wird. Verwenden Sie dieses Tag für Fragen zu ECMAScript und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript und Google-Apps-Script). ___ qstntxt ___

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?

    
___ tag123cuumberjs ___ Das Cucumber-Projekt ist ein BDD-Tool (Behavior Driven Development), das ursprünglich für die Zusammenarbeit mit Ruby entwickelt wurde. Seit seiner Einführung ist seine Popularität jedoch gewachsen und es wurden Implementierungen von Cucumber für verschiedene Sprachen geschrieben, darunter Java, .Net, Flex und JavaScript. ___
1
Antwort

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

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...
07.08.2015, 15:36