【问题标题】:Serenity: How to differentiate the reports based on the platform used?Serenity:如何根据使用的平台区分报告?
【发布时间】:2019-01-07 17:48:14
【问题描述】:

我们正在为两个平台使用 serenity 报告来运行自动化脚本,但不确定如何区分报告中的功能或场景以说明属于哪个平台。我使用的标签仍然没有用,因为两个平台都显示了这些标签。有人可以建议或帮助我解决这个问题吗?

使用的宁静版本:2.0.30

附上一份报告的截图

提前致谢 万事通

【问题讨论】:

    标签: serenity-bdd cucumber-serenity serenity-js


    【解决方案1】:

    我认为您正在寻找上下文属性或/和标签注入功能。作者博客https://johnfergusonsmart.com/running-tests-different-environments-browsers-serenity-bdd/ 对此进行了很好的描述。

    【讨论】:

    • 您好 Darsh,感谢您的回复,但该链接与旧版本的 serenity 相关。我的问题与最新版本的宁静有关。我也更新了使用的版本。塔
    • 抱歉,是什么让您认为它在最新版本中不起作用?你试过吗? (是的,我已经尝试过,并且在最新的 2.0.33 中上下文和标签注入都可以工作)
    • 达什,感谢您的快速回复。我的脚本是为这两个平台编写的,但我确实基于平台单独运行它们以相应地生成报告,但我无法通过报告确定这是基于平台的。我尝试将标签分别添加为@Android@iOS,但两个标签都显示在标签部分下。我希望报告应根据所使用的平台单独处理。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多