正在经历Specflow-How to pass parameter in scenario outline description并想知道如何在watir的方案大纲描述中传递参数吗?
让我们使用其他帖子中的相同示例。
Scenario Outline : Testing <Application>
Given I navigate to <Application>
Then I should see Home page
Examples:
| Application |
| Test |
| Test1 |
| Test2 |
当用户使用Report Builder生成合并报告以将每个方案大纲显示为具有应用程序名称的单独方案而不显示Testing <Application>
时,这将很有帮助。
预期的示例报告:我们所要做的就是根据示例表数据更新<Application>
感谢任何详细的解释。
答案 0 :(得分:0)
以这种方式对功能文件进行编程与Cucumber的设计和实现背道而驰。如果您需要对功能文件进行编程,则应该
1)在黄瓜之外的程序,即用于编写脚本以运行多个黄瓜实例
OR
2)将编程推入步骤定义或更好的,由步骤定义调用的辅助方法。
在您的情况下,您也许可以使用脚本来实际更改功能文件中的文本,然后再对每个应用程序运行黄瓜。