Multiparty レスポンスを返す RESTful Web サービスがあります。最初のボディ パーツは xml で、2 番目のボディ パーツは xhtml です。最初のボディパーツを取得してアサートできます。ただし、2 番目のボディ パーツを取得できないため、同じボディ パーツで XPath アサーションを実行できます。2体目のボディパーツは付属品として来ていました。grrovy スクリプトを使用して、添付ファイルにアクセスし、予想される xhtml との文字列比較を行うことができます。さらに悲惨なことに、私の要件は、特定のタグに存在するいくつかの属性を無視することです。これは、値がリクエストごとに動的になり、アサーションの実行中に無視する必要があるためです。これは、「ワイルドカードを許可する」オプションを使用することで、XPath アサーションでより簡単に実現できました。
私の質問は次のとおりです。1. XPath アサーションを使用して 2 番目の本体部分をアサートする方法はありますか。2. そうでない場合、実際の xhtml/xml に存在するいくつかの属性を無視して、groovy スクリプトを使用してアサーションを実行するにはどうすればよいですか。