Как мы можем сравнить два ответа XML API в каркасе без учета тега Date в нем - PullRequest
0 голосов
/ 14 октября 2019

Если я сохраняю два ответа с разными данными в переменной * def. Тогда как я могу сравнить эти два без учета даты или нескольких данных тегов в нем.

Ответы [ 2 ]

1 голос
/ 15 октября 2019

Хорошей практикой является показать на примере, что вы сделали и где вам нужна помощь, чтобы на нее можно было лучше ответить.

Вы можете установить значения таких узловв пустую строку, а затем сравнить:

set cat /cat/name = ""
0 голосов
/ 15 октября 2019

Если у вас есть ожидаемый ответ XML в виде файла, вы можете легко использовать тег #ignore, предоставленный Karate.

Например:

< Date_time >#ignore< / Date_time >

Когда вы сравниваете файлна вашем диске с фактическим ответом Каратэ будет игнорировать теги #ignore.

Надеюсь, это поможет.

...