如何删除场景中已添加的 header
How to remove already added header in scenario
我有一个场景。我在 background 部分添加了 header。现在所有场景都在使用 header 除了 2 个场景。如何从这些场景中删除已添加的 header?
Feature: Some test
background:
* url url
* header foo = bar
* payload = read('classpath:payload.json')
Scenario:
Given request payload.create
# I want to remove **foo** header
When method post
Then status 201
有什么解决办法吗?
抱歉,无法“撤消”header。
最好的办法是将“特殊”场景移到新的 Feature
- 这是一件非常合理的事情。
或者您必须在多个 Scenario
中重复使用 header
,这也是完全合法的做法。
请记住,空手道要求您编写的代码非常少。请阅读:https://whosebug.com/a/54126724/143475
我有一个场景。我在 background 部分添加了 header。现在所有场景都在使用 header 除了 2 个场景。如何从这些场景中删除已添加的 header?
Feature: Some test
background:
* url url
* header foo = bar
* payload = read('classpath:payload.json')
Scenario:
Given request payload.create
# I want to remove **foo** header
When method post
Then status 201
有什么解决办法吗?
抱歉,无法“撤消”header。
最好的办法是将“特殊”场景移到新的 Feature
- 这是一件非常合理的事情。
或者您必须在多个 Scenario
中重复使用 header
,这也是完全合法的做法。
请记住,空手道要求您编写的代码非常少。请阅读:https://whosebug.com/a/54126724/143475