Jak uzyskać i ustawić domyślny katalog wyjściowy w Robot Framework (Ride) w czasie wykonywania

Chciałbym przenieść wszystkie moje pliki wyjściowe do niestandardowej lokalizacji, do katalogu Uruchom utworzonego na podstawie Daty czasu w czasie wykonywania. Folder wyjściowy według datetime jest tworzony w Zestawie testów

Mam funkcję „Process_Output_files”, która przeniesie pliki do folderu Run (Run1, Run2, Run3 Folders).

Próbowałem użyć argumentu-d i użyłem funkcji „Process_Output_files” jako pakietu tear down, aby przenieść pliki wyjściowe do odpowiedniego katalogu Run.

Ale pojawia się następujący błąd: „Proces nie może uzyskać dostępu do pliku, ponieważ jest używany przez inny proces”. Wiem, że to dlatego, że Robot Framework (Ride) właśnie z tego korzysta.

Jeśli nie użyję argumentu -d, pliki wyjściowe są zapisywane w folderach tymczasowych.

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

Moje pytanie brzmi: Czy istnieje sposób na przeniesienie plików do niestandardowej lokalizacji podczas wykonywania w programie Robot Framework.

questionAnswers(3)

yourAnswerToTheQuestion