Нет необходимости использовать Java для этого и, поверьте мне, это только усложнит ситуацию. Основной принцип Карате - избегать тестирования Java на API, насколько это возможно, и если вы попытаетесь с этим бороться - у вас будет плохое время.
Если вы пытаетесь вести список URL-адресов, которые, скорее всего, будут различаться в зависимости от вашей среды, это именно то, для чего karate-config.js
предназначен.
Большинство команд довольны этим. Но в редком случае, когда у вас много этих URL-адресов - вы можете сохранить их в формате JSON и по-прежнему инициализировать их с помощью karate-config.js
. Пожалуйста, обратитесь к этому другому ответу, который объясняет это подробно: https://stackoverflow.com/a/49693808/143475