首页 > 解决方案 > 如何在特征中创建数据并将其作为参数传递给 Cucumber 中的下一个特征

问题描述

我正在使用 Cucumber POM 测试自动化框架。我有一个创建数据的功能,并将其存储在 Excel 中。有没有一种方法可以使用在我的下一个功能中创建的数据而无需与 Excel 交互。

标签: seleniumcucumber

解决方案


如果您的数据直接写入 excel 文件,则您没有任何解决方法,您需要访问并读取该文件。当您在 excel 中生成数据时,您可以有另一个“中间人”来存储这些数据并将其提供给其他测试。尝试使用来自 TestNg 的 @DataProvider 来保存这些数据并将其传递给其他测试,或者如果您正在使用 Junit,请创建您的逻辑以将数据存储在集合、拥有、属性文件等中,然后使用它。


推荐阅读