今天,我们已经在本地计算机上尝试了以下代码,但实际上我们总是不断收到错误消息。
问题:我们无法使用空手道为请求参数化Cookie。
简要说明:
我们只是调用了java方法,它将返回Map作为对象,我们希望将其放置在请求cookie级别中的那些map对象值。
代码段:
给定路径'/ XXXX / base / services / user / companies' Cookie = {JSESSIONID:token.get(“ JSESSIONID”),AWSELB:token.get(“ AWSELB”),ETag:token.get(“ ETag”)} 和标题Content-Type ='application / json' 当方法GET *打印重印
当我运行以上代码时,从Map初始化Cookie时出错。请在这里帮助如何将参数化的值传递到cookie
答案 0 :(得分:0)
您需要实际阅读文档。这样事情就不会那么“隐秘”了:https://github.com/intuit/karate#embedded-expressions
And cookies = { JSESSIONID: '#(token.JSESSIONID)', AWSELB: '#(token.AWSELB)', ETag: '#(token.ETag)' }
这只是一个猜测,因为您说token
是Map
。但是您没有显示完整的代码。
如果事情继续“太忙”,请按照以下过程操作:https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue