背景
我正在使用带有gradle构建工具的cucumber-jvm的appium来运行Android测试。
因此,当我生成报告时,我想在报告中看到一些自定义文本。
自定义文本可以嵌入到步骤级别的每个方案的报告中(为此我使用Scenario.Write()
并且我的文本已成功嵌入)。
查询
但是现在,我想在场景级添加一些文本,假设添加了场景运行的Device的DeviceId(即我可以将DeviceId与场景名称本身一起嵌入)。
如果我能够通过上述陈述对读者有意义,请留下您的建议,以确定如何完成此任务。
答案 0 :(得分:3)
您可以通过放置与步骤类似的占位符来使场景大纲的描述动态化。相关值将从示例表中提取。
Scenario Outline: SO desc <sno> <devid>
Given Hello Serial No <sno> device id <devid>
Examples:
| sno | devid |
| 1 | device 1 |
| 2 | device2 |