Разбор Xhtml строгих документов с RestFixture

У меня есть xpath, как //xhtml:title[text()='Page Title']

и я получаю ошибку от RestFixture, которая читает

java.lang.IllegalArgumentException: невозможно извлечь xpath '//xhtml:title[text='Page Title']' из документа

Когда я удаляю из документа и пространство имен xhtml из строки xpath, он работает нормально.

Когда я делаю запрос xpath с 4xpath в командной строке, он не работает, если я не укажу ключ --namespace = xhtml = http://www.w3.org/1999/xhtml и не включу спецификатор пространства имен в строку xpath.

Я предполагаю, что вопрос заключается в том, нужно ли в любом случае указать пространство имен с помощью RestFixture или есть какая-то черная магия, которую необходимо выполнить, чтобы заставить xpath работать с RestFixture на строгом документе xhtml?

1 ответ

Я добавил поддержку пространств имен в последней версии RestFixture. Проверьте это здесь: http://smartrics.blogspot.com/2011/01/restfixture-with-namespaces-support.html

Другие вопросы по тегам