我有以下测试,使用 Specflow、Selenium WebDriver 和 C#:
Scenario Outline: Verify query result
Given I'm logged in
When I enter "<query>"
Then I should see the correct result
Examples:
| query |
| Query1 |
| Query2 |
| Query3 |
在每个场景之后,我将屏幕截图保存到基于 ScenarioContext.Current.ScenarioInfo.Title 命名的文件中。但是,我找不到区分迭代的好方法,因此屏幕截图会被覆盖。我可以在示例表中添加一列,但我想要一个更通用的解决方案......
有没有办法知道正在执行哪个迭代?