как использовать встроенное выражение с classpath - PullRequest
0 голосов
/ 16 сентября 2018

Я пытаюсь передать абсолютное значение файла в функцию чтения для classpath.

Если я передаю абсолютный путь вместе с classpath, он работает нормально. Но когда я передаю встроенное выражение, оно не работает

Мой код как ниже

Scenario: create swagger first RAD

Данный URL-адрес appServer Данный параметр creationMethod = 'SWAGGER_FIRST' И путь '/ интеграция / отдых / рад'

И заголовок X-CSRF-TOKEN = csrfToken * cookie JSESSIONID = jsessionid * cookie route = routevalue * configure charset = null

  • print swaggerDetailsinputFile
  • print swaggerInputJsonFile Имеется многокомпонентный файл inputData = {read: 'classpath: # (swaggerDetailsinputFile)', имя файла: 'blob', contentType: 'application / json'} Данный многокомпонентный файл swaggerFile = {read: 'classpath: ic / feature / RAD / swagger.json', имя файла: 'blob', contentType: 'application / json'} И заголовок Content-Type = 'multipart / form-data' Когда метод пост

enter image description here

Нужен способ передать встроенное выражение в значение classpath для функции чтения

1 Ответ

0 голосов
/ 16 сентября 2018

Попробуйте:

read: '#("classpath:" + swaggerDetailsinputFile)'

Обязательно прочитайте эту часть документов: https://github.com/intuit/karate#rules-for-embedded-expressions

...