Führen Sie jede Winkelmesser-Testdatei separat in Webstorm aus

972
user6083264

Protractor kann von Webstorm aus ausgeführt und debuggt werden, indem neue Konfigurationen hinzugefügt werden. Dadurch werden jedoch alle spec.js-Dateien ausgeführt, die dem Dateimuster entsprechen. Ich möchte eine einzelne Testdatei ausführen, ohne den Namen zu ändern.

Ich möchte eine Winkelmesser-Testdatei in Webstorm auswählen. Klicken Sie mit der rechten Maustaste und dann auf Ausführen. Kann man so etwas tun? Wie eine benutzerdefinierte Laufaktion? Im Moment, wenn ich auf Ausführen klicke, läuft es nach Mokka.

Vielen Dank.

1

1 Antwort auf die Frage

1
Paul Preibisch

Ja das kannst du tun.

  • Gehen Sie einfach zum Debuggen
  • Wähle "Konfigurationen bearbeiten"
  • Klicken Sie auf das Plus-Symbol
  • Wählen Sie Node.js
  • Geben Sie dann Folgendes ein:

Knoteninterpreter: / usr / bin / node Arbeitsverzeichnis: Ihre Dateien sind JavaScript-Dateien: [wo protractor cli.js steht] Anwendungsparameter: tests / conf.js --specs [Pfad-zu-Spezifikation]

Sie können in dem Bild sehen, dass ich für jeden meiner Tests einen Eintrag erstellt habe. Auf diese Weise kann ich jeden Test einzeln ausführen

Ich hoffe das hilft!

Danke für die Antwort. Aber damit muss ich den Dateinamen im Parameter jedes Mal ändern, wenn ich eine andere Spezifikationsdatei ausführen möchte. Ich bin auf der Suche nach einer Technik, bei der ich mit der rechten Maustaste auf eine Datei klicken und dann auf Ausführen klicken kann, indem der Name mit '--specs'-Parametern hinzugefügt wird. Derzeit habe ich die Problemlösung gefunden, die Option "Externes Werkzeug" in Webstorm, mit der ich Params mithilfe von Makros definieren kann. user6083264 vor 8 Jahren 3
Kannst du deine Lösung posten? Es hört sich toll an! Paul Preibisch vor 7 Jahren 0
+1 für Ihre Lösung @ user6083264, können Sie es posten? Pirozek vor 6 Jahren 0