如何将外部excel文件中的输入数据导入黄瓜(JAVA)的特征文件中?

时间:2016-01-20 10:09:49

标签: java excel cucumber gherkin

有没有办法将gherkin中excel文件的输入数据专门用于JAVA中的特征文件(Cucumber)......? 对于.Net,有一种方法可以使用@source标记在功能文件中指定excel文件的位置。 JAVA有没有类似的方式......?

例如,

功能:用户提供登录详细信息

场景概要:提供详细信息

Given user navigates to 'https://world.com/signin'

And user waits for short

And user fills 'first_name' with '<Firstname>'

And user waits for short

And user fills 'email' with '<Email>'

如何从功能文件(JAVA)中的excel文件中提供名字和电子邮件...?

1 个答案:

答案 0 :(得分:0)

据我所知,没有办法从Cucumber-JVM中读取Excel文件。

我可能会看到我是否可以做其中一个:

  • 将该数据提取到方案

  • 在步骤委派的辅助方法中实现读取Excel文件

第一个选项假设您没有多个地址。如果你有,那么这可能是黄瓜的其他东西的候选人。再说JUnit。

如果你有很多地址,那么如果你真的必须使用Cucumber作为测试工具,我会在步骤助手中实现提取。