首页 文章

Serenity Cucumber:从Excel读取testdata

提问于
浏览
0

我正在使用 @RunWith(CucumberWithSerenity.class) 运行自动化测试用例 . 我们希望在Excel工作表中单独公开和维护Testdata,而不是将其放在Feature文件中 .

Excel Testdata的模板如下所示:

|Scenario |UserName |Password|Name     |Address|City    |Pincode|
|Testcase1|testuser1|pass1   |testUser1|US     |Jersy   |12345  |
|Testcase1|testuser2|pass1   |testUser1|US     |Virginia|78955  |

我们选择使用Primary Key作为'Scenario',它将出现在Feature文件和Excel表格中,并且基于此我们将从excel读取特定行并将特定行数据作为该特定场景的Testdata引用 .

问题:

  • 有没有办法在Test运行时从Feature文件中获取运行时的Scenario Name,以便我们可以从Excel表格中获取Excel表格中的数据?

  • 上面提到的用例中是否有可用的默认方式/方法,以便我们可以将它用于上述用例?

1 回答

相关问题