0

//xhtml:title[text()='Page Title'] のような xpath があります

RestFixture から次のエラーが表示されます。

java.lang.IllegalArgumentException: ドキュメントから xpath '//xhtml:title[text='Page Title']' を抽出できません

ドキュメントから を削除し、xpath 文字列から xhtml 名前空間を削除すると、正常に動作します。

コマンド ラインで 4xpath を使用して xpath クエリを実行すると、 --namespace=xhtml= http://www.w3.org/1999/xhtmlスイッチを指定して xpath 文字列に名前空間指定子を含めない限り、機能しません。

問題は、RestFixture で名前空間を指定する方法はあるのでしょうか、それとも、xpath を xhtml の厳密なドキュメントで RestFixture と連携させるために必要な黒魔術があるのでしょうか?

4

1 に答える 1

1

RestFixture の最新バージョンに名前空間のサポートを追加しました。ここで確認してください: http://smartrics.blogspot.com/2011/01/restfixture-with-namespaces-support.html

于 2011-01-17T23:59:43.690 に答える