Как использовать абсолютный путь вместо пути к классу для чтения файлов - PullRequest
1 голос
/ 15 апреля 2019

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

В конфигурации каратэ я устанавливаю переменную как application_path с абсолютным путем, который я использую в файле функций

Конфигурация каратэ

{
application_path:"/home/local/IdeaProjects/project/src/test/java/module"
}

может любойпомогите пожалуйста как установить или использовать абсолютный путь

1 Ответ

1 голос
/ 15 апреля 2019

Это, конечно, совсем не рекомендуется, но мы поддерживаем префикс file: для абсолютных путей.

Пожалуйста, обратитесь к документации: https://github.com/intuit/karate#reading-files

* def payload = read('file:/home/foo/bar.json')
...