Ich schaffte es, eine Fledermaus-Datei über Groovy
in SoapUI
mit Runtime.runtime.exec("cmd /c C:\temp\test.bat")
auszuführen Aber ich hätte gerne die Fledermaus-Datei in einem Ordner namens Skripte, wo meine Soapui-Projekt-Datei ist.SoapUI und absoluter Pfad
Beispiel:
Soapui-project file.xml
-- Scripts
--- test.bat
Runtime.runtime.exec("cmd /c Scripts/test.bat")
funktioniert nicht. Ich brauche wirklich Hilfe hier.
Damit dies funktioniert, muss der relative Pfad innerhalb des aktuellen Arbeitsverzeichnisses vorhanden sein. Woher kennt Ihr Programm das aktuelle Arbeitsverzeichnis? – Squashman
versucht, dieses Def groovyUtils = new com.eviware.soapui.support.GroovyUtils (Kontext) def ProjectDir = groovyUtils.projectPath log.info (ProjectDir) " Runtime.runtime.exec (" cmd/c ProjectDir Scripts /test.bat ") Aber das hat nicht funktioniert – user3624378
Sie wollen nicht den absoluten Pfad verwenden, weil es auf einer anderen Maschine fehlschlägt, ist das richtig? – Rao