You need to enable JavaScript to run this app. Karate框架如何将接口返回的token参数存入sessionStorage
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.15 11:36:00