Это пример для схемы JSON, попробуйте использовать тот же подход для XML: schema.feature
.
Обычно в каратэ вам не нужно делать схемы JSON или XMLпроверка, потому что каратэ имеет более простой подход.На самом деле, когда вы используете XML для match
ответа, это лучше , чем проверка схемы, потому что вы проверяете фактические значения, а не только структуру XML.
Поэтому, пожалуйста, попытайтесь убедитькто бы ни попросил вас сделать это, если в этом нет необходимости.
Если вы настаиваете на проверке XML-схемы, используйте код Java, как вы уже пытались это сделать.Пусть сначала он работает без каратэ, как обычный тест Java или метод main
.Тогда вы можете легко интегрироваться в каратэ, см. Документы: https://github.com/intuit/karate#calling-java
В противном случае, это не совсем вопрос, связанный с каратэ.