Ich habe ein Problem, Befehlsfenster Start mit cmd/k zu beenden. Um im Zusammenhang zu ersetzen, möchte ich automatische Tests Fälle (mit SAHI Framework, es resemble zu Selenium für wer weiß). Also, ich muss zuerst .bat Datei, die Testsuiten enthält. Um zu testen, dass ein Proxy so gestartet werden muss, muss ich alles an der gleichen Stelle starten, da wir das ganze Ding in einen Jenkins-Server gepackt haben.Starten Sie Cmd/k und schließen Sie dann am Ende einer anderen Charge
Also für rekapitulieren habe ich ein Skript mit diesen Schritten erstellen:
- Set Globals Variablen
- Starten Sie Proxy-Server (in anderen Terminal)
- Einführung Suiten von Tests Fälle
Code:
rem Start proxy server for handle tests
start cmd /k sahi.bat
rem Starting test suites
testrunner.bat tests.suite http://website.fr/ firefox
Also, diese Schritte sind fertig und funktioniert gut. Aber ich muss den Server-Proxy schließen, der in Schritt 2 nach Schritt 3 geöffnet wurde.
Wie kann ich die sahi.bat nach Tests Fällen töten?
Genau das, was ich gesucht! Danke, ich habe deinen Code ein wenig aktualisiert, aber es funktioniert perfekt :) – spasfonx