Я создал специальное ключевое слово Robot Framework в скрипте Python, который возвращает полные пути к файлам в структуре каталогов.Я могу запустить скрипт python отдельно и получить ожидаемые результаты, однако, когда я использую скрипт в качестве настраиваемого ключевого слова, возвращаемый список будет пустым.
Любая помощь приветствуется. Ниже приведен код: ROBOT CODE
Settings
Library FilePaths.py
Test Cases
GetsubmissionFiles
@{List}= get filepaths ////SomeServer//D//TestData//Automation//UK//
Вот код Python:
import os
class FilePaths:
ROBOT_LIBRARY_SCOPE = 'GLOBAL'
d = "\\\\SomeServer\\D\\TestData\\Automation\\UK\\"
def get_filepaths(d):
file_paths = []
for root, directories, files in os.walk(d):
for filename in files:
filepath = os.path.join(root, filename)
file_paths.append(filepath)
return file_paths
full_file_paths = get_filepaths(d)
print(full_file_paths)
Проблема В Robot Framework получается пустое значение списка без путей к файлам. Возвращаемое значение = []