テスト ステージの実行中に、テスト ステージの応答から値を取得し、次のテスト ステージでこの値を使用する可能性が FitNesse にあるのではないかと考えています。
hsac-fitnesse-fixtures
SOAP Web サービスを使用しています。
たとえば、3 つのテスト ステージがあり、最初のステージの応答からの値を自動的に 2 番目のステージに転送して、2 番目のステージの応答を取得できます。
SOAP UI と比較すると、プロパティ転送があります。
以下の例:
リクエスト XML があります。
!define POST_BODY_2 { {{{
<ns1:ZIP>@{zip}</ns1:ZIP>
</s11:Envelope>
}}} }
ステージ 1:
|check|xPath|//weather:City/text()|@{City}|
そして、ここに示すように、都市名を含む応答 XML を取得します。
この都市名を値として 2 番目のテスト ステージに渡すことは可能ですか?
つまり、別のポスト XML リクエスト!define POST_BODY_3
があり、このリクエストに値 (市区町村の値) を渡して、次の応答 XML を取得できます。
ステージ 2 テスト:
|check |response status|200|