Wie zum abrufen und festlegen der Standard-Ausgabe-Verzeichnis in Robot Framework(Fahrt) in Laufzeit

Ich möchte alle meine output-Dateien in einem benutzerdefinierten Speicherort befinden, die zu einem Run-Verzeichnis erstellt, basierend auf Datum-Zeit während der Laufzeit. Die Ausgabe-Ordner datetime erstellt wird, in das TestSetup

Habe ich die Funktion "Process_Output_files" verschieben Sie die Dateien in den Run-Ordner(Run1,Run2,Run3 Ordner).

Habe ich versucht, mit dem argument-d und benutzt die Funktion "Process_Output_files" als suite abreißen zu bewegen die Ausgabe-Dateien in den jeweiligen Run-Verzeichnis.

Aber bekomme ich die folgende Fehlermeldung "Der Prozess kann nicht auf die Datei zugreifen, da wird Sie von einem anderen Prozess verwendet". Ich weiß, das ist, weil das Robot Framework (Reiten) ist derzeit mit diesem.

Wenn ich das nicht mit dem argument-d angeben, die Ausgabe-Dateien werden immer gespeichert im temp Ordner.

c:\users\<user>\appdata\local\temp\RIDEfmbr9x.d\output.xml
c:\users\<user>\appdata\local\temp\RIDEfmbr9x.d\log.html
c:\users\<user>\appdata\local\temp\RIDEfmbr9x.d\report.html

Meine Frage ist, gibt es eine Möglichkeit zu erhalten, verschieben Sie die Dateien in benutzerdefinierten Speicherort während der Laufzeit mit in Robot Framework.

FWIW, der Roboter frameework und FAHREN sind zwei verschiedene Dinge. REITEN ist nur die IDE. Der Rahmen getrennt ist, und nicht brauchen, oder verwenden Sie FAHREN, um zu laufen.
Es ist unklar, warum Sie nicht mit den -d option. Warum ist das nicht für Sie arbeiten?

InformationsquelleAutor Karthick | 2013-07-29

Schreibe einen Kommentar