【问题标题】:Karate set token in local storage空手道在本地存储中设置令牌
【发布时间】:2021-06-20 02:48:57
【问题描述】:

我可以使用以下脚本在本地存储中设置一些值

  • script("sessionStorage.setItem('foo', 'bar')")

但我需要设置项传递参数。

例如,

保存来自 api 调用的响应令牌

  • def token = response.token

现在我想将此令牌保存到会话存储中。如何做到这一点?

【问题讨论】:

    标签: karate


    【解决方案1】:

    完全由您通过字符串连接创建一些有效的 JS。

    例如:

    * def temp = "sessionStorage.setItem('foo', '" + response.token + "')"
    * script(temp)
    

    另外请阅读文档的这一部分:https://github.com/intuit/karate/tree/master/karate-core#karate-vs-the-browser

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-03
      • 1970-01-01
      • 2018-11-14
      • 2021-04-12
      • 2019-03-24
      • 1970-01-01
      • 1970-01-01
      • 2020-10-25
      相关资源
      最近更新 更多