gpt4 book ai didi

c# - 使用 specflow 从 excel 读取数据并写入特征文件

转载 作者:行者123 更新时间:2023-11-30 20:23:34 25 4
gpt4 key购买 nike

我目前正在使用 specflow 进行单元测试,但我的复杂性在于我想在运行测试之前从 excel 电子表格读取(检索)我的输入数据。

例如:

当我在 XXXXX 收到产品编号为 1234567 的客户产品时

然后返回以下产品详细信息

| Model    | Product Type | SerialNumber |
| blah | zzzzz | 12345 |

所以我希望基本上能够通过读取 execel 文件并写入我的特征文件来更改输入数据。以前做过吗?这可能吗?我需要安装某种插件吗?

最佳答案

您可以实现自己的步骤定义,从 Excel 工作表中读取数据。最简单的方法是将 Excel 工作表名称作为步骤参数传递,然后执行代码以从 Excel 中读取数据。要了解有关编写步骤定义的更多信息,请从此处开始:http://www.specflow.org/documentation/Step-Definitions/

或者,您可以只安装 SpecFlow+Excel,它以许多不同的方式为您提供开箱即用的功能(例如,只需将 Excel 文件链接到以纯文本功能文件编写的 Gherkin 场景,或编写和执行整个 Gherkin Excel 中的场景)。 SpecFlow+Excel还支持在(不同的)Excel文件中只指定场景大纲示例行,这不仅仅是在步骤定义中从Excel读取数据,还会影响场景生成和Excel的执行。有关 SpecFlow+Excel 的更多信息可在此处找到:http://www.specflow.org/plus/Excel/

免责声明:SpecFlow+Excel 是一个基于 SpecFlow 的商业插件,由 SpecFlow 团队维护。您可以免费试用。

关于c# - 使用 specflow 从 excel 读取数据并写入特征文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28644390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com