Вы должны написать свой собственный Java-код, см .: https://github.com/intuit/karate#calling-java - а также пример JDBC в качестве ссылки: dogs.feature
Причина, по которой мы не поддерживаем все базы данных, заключается в том, что это необязательно добавит сложности и кривой обучения каратэ, что излишне обременительно для 90% пользователей, которым не нужно вызывать базу данных (для тех, кто слишком ленив, чтобы написать клейкий код, чтобы сделать это;).
Обратите внимание, что код для получения данных из базы данных - это то, что вам нужно написать только один раз , и я предлагаю вам воспользоваться помощью кого-то, чтобы сделать это. Как только вы это сделаете, вы сможете использовать его во всех создаваемых вами тестах.
Если вы находите это проблематичным, пожалуйста, прекратите использовать каратэ и переключитесь на альтернативы, такие как: https://github.com/JakimLi/pandaria или https://github.com/zheng-wang/irontest - всего наилучшего:)