Как получить и установить выходной каталог по умолчанию в Robot Framework (Ride) во время выполнения

Я хотел бы переместить все мои выходные файлы в другое место, в каталог Run, созданный на основе даты и времени во время выполнения. Папка вывода по дате и времени создается в TestSetup

У меня есть функция "Process_Output_files", которая будет перемещать файлы в папку Run (папки Run1, Run2, Run3).

Я попытался использовать аргумент-d и использовал функцию "Process_Output_files" в качестве комплекта, чтобы переместить выходные файлы в соответствующий каталог Run.

Но я получаю следующую ошибку: «Процесс не может получить доступ к файлу, потому что он используется другим процессом». Я знаю, что это потому, что Robot Framework (Ride) в настоящее время использует это.

Если я не использую аргумент -d, выходные файлы сохраняются во временных папках.

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

Мой вопрос: есть ли способ переместить файлы в пользовательское место во время выполнения с помощью Robot Framework.

Ответы на вопрос(3)

Ваш ответ на вопрос