在场景级别为黄瓜报告嵌入文本

时间:2017-01-25 12:47:03

标签: android cucumber automated-tests appium cucumber-jvm

背景

我正在使用带有gradle构建工具的cucumber-jvm的appium来运行Android测试。

因此,当我生成报告时,我想在报告中看到一些自定义文本。 自定义文本可以嵌入到步骤级别的每个方案的报告中(为此我使用Scenario.Write()并且我的文本已成功嵌入)。

查询

但是现在,我想在场景级添加一些文本,假设添加了场景运行的Device的DeviceId(即我可以将DeviceId与场景名称本身一起嵌入)。

如果我能够通过上述陈述对读者有意义,请留下您的建议,以确定如何完成此任务。

1 个答案:

答案 0 :(得分:3)

您可以通过放置与步骤类似的占位符来使场景大纲的描述动态化。相关值将从示例表中提取。

Scenario Outline: SO desc <sno> <devid>
    Given Hello Serial No <sno> device id <devid>

    Examples:
    | sno | devid |
    | 1 | device 1 |
    | 2 | device2 |