测试人社区

【Httprunner】中.with_jmespath()获取的参数如何拿出来单独处理,只需要其中一部分值

具体问题:
通过with_jmespath可以获取整个Location的值,但是现在找只需要这段字符串其中的一部分,用于后续的接口中,但是httprunner里现在无法单独拿出来进行切片,请问该如何进行处理呢?

该问题已解决,解觉方法如下:

通过调用函数对参数进行处理:

(1)定义函数

在 debugtalk.py中编写相关函数

(2)调用函数

关键字:${函数名($参数)},例子:${get_wayName($param)}

debugtalk中的函数:
image

用例中进行调用:
image