【问题标题】:OR operator for postman邮递员的 OR 运算符
【发布时间】:2021-03-19 16:13:17
【问题描述】:

我将测试结果视为通过字段 A 为“A”或字段 B 为“B”。我怎样才能在邮递员中实现这一点?

我试过了

(pm.expect(responseJson.output.generic[0].fieldA).to.eql(pm.iterationData.get("A"))||pm.expect(responseJson.output.generic[0].fieldB).to.eql(pm.iterationData.get("B")))

【问题讨论】:

    标签: postman postman-collection-runner


    【解决方案1】:

    你可以试试

    pm.expect(cond1 || cond2).to.be.true;

    在你的情况下,我认为会是这样的

    pm.expect(
        responseJson.output.generic[0].fieldA === pm.iterationData.get("A") || 
        responseJson.output.generic[0].fieldB === pm.iterationData.get("B")
      ).to.be.true;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-08
      • 2020-10-04
      • 2016-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-23
      相关资源
      最近更新 更多