Напишите утилиту Java для изменения файла linkedInOauth2RESTInput.json
перед загрузкой.Вы можете использовать префикс file:
вместо classpath:
, поэтому я рекомендую сохранить временный файл в папку target
, а затем сделать это:
Given multipart file properties = { read: 'file:target/linkedInOauth2RESTInput.json', filename: 'blob', contentType: 'application/json' }
Но я согласен, что этосложный, поэтому я делаю изменения в каратэ, чтобы вместо read
можно было передать value
.
РЕДАКТИРОВАТЬ: это может также работать в зависимости от сервера в этом случае:
* def tenantID = '2345';
* def json = read('classpath:ic/feature/REST/TestData/linkedInOauth2RESTInput.json')
* multipart field properties = json