【问题标题】:set background in karate test features在空手道测试功能中设置背景
【发布时间】:2019-01-07 00:56:19
【问题描述】:

在后台的测试功能(用于 API 测试)中,我们创建了测试用例所需的数据(例如:用户、他们的数据……)。我们想在不同的模式下使用相同的测试功能。我们如何在后台设置数据?我的意思是我们如何为我们的测试功能使用“不同的”背景。例如:我们想运行相同的测试功能:

  • 在管理员或非管理员模式下,所以在后台我们需要创建一个用户帐户,然后生成一个访问令牌,然后使用这个令牌为这个用户添加一些数据;此令牌用于每个场景;

  • 通过注入数据,我们只需要生成一个用于每个场景的访问令牌

【问题讨论】:

    标签: karate


    【解决方案1】:

    有很多很多方法,请参阅conditional logic 上的文档。

    还要注意这个技巧,你可以像这样动态地call 功能,因为read() 函数是纯JS:

    * call read('mysetup-' + karate.env + '.feature')
    

    【讨论】:

      猜你喜欢
      • 2018-02-15
      • 1970-01-01
      • 1970-01-01
      • 2021-11-11
      • 1970-01-01
      • 2011-11-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多