Передать свойство в поле ввода имени файла конфигурации набора данных CSV - PullRequest
1 голос
/ 31 октября 2019

В JSR223 PreProcessor я определяю два свойства:

props.put("DATAFILE_PATH", "pathtofile");
props.put("ENV", "env_test");

Затем в CSV Data Set Config используемом объекте:

Filename : props.get("DATAFILE_PATH")
File encoding : UTF-8
...

Однако я сталкиваюсь с этой ошибкой:

java.lang.IllegalArgumentException: File props.get("DATAFILE_PATH") must exist and be readable

1 Ответ

1 голос
/ 31 октября 2019

CSV Data Set Config равно Элемент конфигурации , который выполняется перед предварительными процессорами (или другим элементом)

Порядок выполнения

0. Элементы конфигурации

1.Процессоры

Таким образом, вы не можете обновить это свойство, используя предварительный процессор, только определив такое свойство перед выполнением, как различные ответы , предлагая, используя пользовательскиепеременные или добавление свойства к исполнению

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...