我有一个标题,在一个 .js
文件,我正在使用
* configure headers = read('classpath:services/Headers/distheader.js')
问题#1文章源自玩技e族-https://www.playezu.com/179395.html
- 如何在运行时使用场景数据编辑此文件中的一个标题?
我试过设置*标题“xyz”=“value”
但它不会编辑它。
问题#2文章源自玩技e族-https://www.playezu.com/179395.html
- 如果我想删除其中一个标题,怎么可能?
未知地区 1F
所以你90%的场景都是“快乐之路”,你有一个 标题 JS已配置。
现在,您需要一些场景具有更多(或更少)标题。一种选择是为这些场景硬编码标题,请注意,您可以这样做 *配置标头=null 禁用“自动”标题。然后使用 标题 (或 标题)关键字并手动生成标头。
另一个选项是,您可以调用标题函数并获取JSON,然后在设置头之前进行变异(添加/删除键) 手动. 例如:
# you can disable 标题 if needed
*配置标头=null
# 标题.feature is: function(){ return { a: 1, b: 2 } }
* def fun = read(‘标题.feature’)
* def temp = fun()
* remove temp.a
* set temp.c = 3
Given url ‘https://httpbin.org’
And path ‘anything’
And 标题 temp
When method get
Then status 200
因此,上面的优点是,如果您的头例程很复杂,您可以重用它,但仍然具有细粒度控制。