最近私はSoapUI Pro(ReadyAPI)にアップグレードしましたが、私は次の問題に遭遇しました。私はこのようなXPathのアサーションがありますXPathの結果が配列を返します
宣言名前空間NS2 = 'http://some.schema.tld/foo/bar/1.0を'; // NS2:GenerateOrResetPasswordFault //にfaultCode
それは私がfaultCode
要素に入る特定の値と照合ます。しかし私は、同じ親にこれらの2を取得し、その応答は、私が以前、2つのアサーション、123
に対して照合1および他の、同じXPathを持っていた456
と照合し、それが働いた
//..
<GenerateOrResetPasswordFault>
<faultCode>123</faultCode>
<faultCode>456</faultCode>
</GenerateOrResetPasswordFault>
//...
のようなものが含まれています。今度は、XPathが結果として実際に[123,456]
を返すため、切り替え後にアサーションが失敗します。
これを処理するにはどうすればよいですか?
リストをアサートすることは許可されていませんか? – Rao
@Raoそれは残念ながら同じ順序でリストに頼ることはできません。要素をリストアップするアサーションを行うことは可能ですか?文字通りの比較ではありませんか? – Dropout
スクリプトアサーションを使用できます。それに関して、あなたは大丈夫? – Rao