Xpath 查询计数
Xpath query count
我正在查看项目代码库中的 XPath 查询:
count(//*[local-name() = 'Offer'])
我需要修改代码,以便它检查计数是否为 7。我不知道那会是什么样子。是这个吗?
[count(//*[local-name() = 'Offer']) = 7]
PS:我正在使用 Java 和 RestAssured 进行 运行 测试。看起来我可以选择使用 Hamcrest 匹配器或 XmlAssert 匹配器。
是
count(//*[local-name() = 'Offer']) = 7
没有 [
和 ]
括号。此表达式将检查具有本地名称 Offer
的所有后代的计数是否为 7.
当然,如果您在节点检查中将其用作谓词,则括号是必需的。
我正在查看项目代码库中的 XPath 查询:
count(//*[local-name() = 'Offer'])
我需要修改代码,以便它检查计数是否为 7。我不知道那会是什么样子。是这个吗?
[count(//*[local-name() = 'Offer']) = 7]
PS:我正在使用 Java 和 RestAssured 进行 运行 测试。看起来我可以选择使用 Hamcrest 匹配器或 XmlAssert 匹配器。
是
count(//*[local-name() = 'Offer']) = 7
没有 [
和 ]
括号。此表达式将检查具有本地名称 Offer
的所有后代的计数是否为 7.
当然,如果您在节点检查中将其用作谓词,则括号是必需的。