我正在使用@RunWith(CucumberWithSerenity.class)
. 我们希望在 Excel 工作表中单独公开和维护测试数据,而不是将其放在功能文件中。
Excel 测试数据的模板如下所示:
|Scenario |UserName |Password|Name |Address|City |Pincode|
|Testcase1|testuser1|pass1 |testUser1|US |Jersy |12345 |
|Testcase1|testuser2|pass1 |testUser1|US |Virginia|78955 |
我们选择使用主键作为“场景”,它将出现在功能文件和 Excel 工作表中,基于此,我们将从 excel 中读取特定行并将特定行数据引用为该特定场景的测试数据。
问题:
- 有没有办法在运行测试时从功能文件中获取场景名称,以便我们可以获取 Excel 工作表并从 Excel 工作表中提取数据?
- 上述用例中是否有可用的默认方式/方法,以便我们可以将其用于上述用例?