Runscope:在声明XML主体时使用变量

时间:2016-05-11 15:45:39

标签: xml xpath runscope

我使用runscope并且在使用xpath中的变量时遇到了问题。 想象一下,我收到了XML表单中的回复,并希望检查/AllTickets/Ticket[TicketId/text()=12345]/Name/text()是否等于somename

只要我使用hardcoded values,它就可以正常工作。但是,我希望能够将TicketId的值作为变量传递而不能这样做 - 显然变量ticket_id(在测试中先前定义)不能用其值替换

这就是我的尝试:

/AllTickets/Ticket[TicketId/text()={{ticket_id}}]/Name/text()
or
/AllTickets/Ticket[TicketId/text()=$ticket_id]/Name/text()

变量本身没有问题 - 如果我尝试在断言部分的预期结果中使用它,它就被替换了。

所以,问题是:如何在XML验证的xpath部分中使用变量?

0 个答案:

没有答案