Karate框架如何将接口返回的token参数存入sessionStorage
动态变量存入sessionStorage的实现方法
你可以直接将拿到的token变量拼接进要执行的JS代码字符串中,有两种常用写法:
- 普通字符串拼接
def token = response.token script("sessionStorage.setItem('token', '" + token + "')")
- 模板字符串插值(如果你的运行环境支持Groovy字符串插值)
def token = response.token script("sessionStorage.setItem('token', '${token}')")
注意:如果返回的token值本身包含单引号,需要提前转义处理,比如将
'替换为\',避免执行JS代码时报语法错误。
内容的提问来源于stack exchange,提问作者Minhaj Ahamed
相关产品推荐
相关产品推荐

