路径动态时如何构建URL?基于fruitId变量的技术求助
解决方案
在Karate框架中,引用已存储的变量需要使用#{变量名}的语法,你当前的URL写法没有正确引用fruitId变量,修改方式如下:
将URL行的代码:
Given url 'https://nice-website.com/v1/orders/{fruitId}/entries'
替换为:
Given url 'https://nice-website.com/v1/orders/#{fruitId}/entries'
完整的正确代码示例:
Given param start = 2022-11-30 Given param end = 2022-12-31 Given url 'https://nice-website.com/v1/orders/#{fruitId}/entries' When method get Then status 200
Karate会自动将#{fruitId}替换为你之前在POST请求中存储的变量值,这样就能正确构建目标URL。
内容的提问来源于stack exchange,提问作者Roberto Fernandes
相关产品推荐
相关产品推荐

