Мне интересно, есть ли в FitNesse возможность при выполнении тестовых этапов получить значение из ответа тестового этапа и использовать это значение на следующем тестовом этапе.
Я использую веб-службы hsac-fitnesse-fixtures
и SOAP.
Например, у нас есть 3 этапа тестирования, и значение из ответа первого этапа может автоматически передаваться на второй этап, чтобы получить ответ второго этапа.
При сравнении с SOAP UI у нас есть передача свойств.
Пример ниже:
У нас есть запрос XML:
!define POST_BODY_2 { {{{
<ns1:ZIP>@{zip}</ns1:ZIP>
</s11:Envelope>
}}} }
Этап 1:
|check|xPath|//weather:City/text()|@{City}|
И мы получаем ответный XML-код, содержащий название города, как "nofollow noreferrer">здесь.
Можно ли передать это название города в качестве значения второму этапу проверки?
То есть у нас есть другой XML-запрос публикации !define POST_BODY_3
, и на этот запрос мы можем передать значение (значение города) и получить следующий XML-ответ.
Тест 2 этапа:
|check |response status|200|