运行 特征文件中的所有场景,多次使用不同的参数?

Running all scenarios in a feature file, multiple times with different parameters?

假设我有一个测试发送消息的功能文件。此功能对于管理员、主管和员工是相同的,因此相同的场景将适用于三种不同类型的帐户。但是我想测试所有三种帐户。

我可以将我的功能中的所有场景设置为 运行 三次,在每种帐户上,仅使用 Background 吗?

我知道我可以做这样的事情:

Scenario Outline: Test sending messages
Given a <user>
    And some stuff here
When I click Send
Then The messages should be sent

Examples: 
| user       |
| Admin      |
| Supervisor |
| Employee   |

该示例有效,但是通过这样做,我必须为每个场景重复使用相同的示例列,而不是仅在 Background.

中重复使用一次

不,我认为这不受支持。这种功能已经被请求过几次,但我认为它的小黄瓜语法不支持这个,所以我认为需要先扩展它,然后才能扩展 specflow 以支持它。