首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Serenity/js Cucumber Protractor :标签功能和功能在HTML报告中不可见

Serenity/js Cucumber Protractor :标签功能和功能在HTML报告中不可见
EN

Stack Overflow用户
提问于 2017-07-19 18:38:21
回答 1查看 507关注 0票数 1

我遵循了serenity-js指南,但我在HTML报告中看不到功能和特性选项卡。只有测试和验收标准是可见的。

json输出(可能是路径问题?):

代码语言:javascript
复制
{
    "id":"test-num-1;test-dosomething",
    "title":"Test something",
    "name":"Test something",
    "context":"chrome",
    "description":"",
    "startTime":1500459935525,
    "duration":5360,
    "testSource":"cucumber",
    "manual":false,
    "result":"SUCCESS",
    "userStory":{
        "id":"test-num-1",
        "path":"test\\e2e\\features\\capability_1\\myFeature1.feature",
        "storyName":"Test number 1",
        "type":"feature"
    },
    "tags":[
        {"name":"chrome","type":"browser"},
        {"name":"Test num 1","type":"feature"}
    ],
    "issues":[],
    "testSteps":[
        (...)
    ],
    "annotatedResult":"SUCCESS"
}

路径"test\e2e\“和前缀”feature“路径有什么问题吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2017-09-27 07:20:54

生成Serenity BDD HTML报告的过程由两个阶段组成:

  1. 在执行测试场景时,Serenity/JS在测试完成的outputDirectory
  2. After下生成.json.png文件,Serenity/JS CLI ( node.js jar的包装器)处理上述文件以及Serenity BDD CLI特性文件,以生成HTML

这意味着为了使Serenity/JS和Serenity/JS CLI都使用非默认目录,您需要:

当为invoking Serenity/JS CLI时,将Serenity/JS

  • specify source (黄瓜报告和屏幕截图的位置)和destination (超文本标记语言报告的目标位置)参数的outputDirectory配置为与Serenity/JS的outputDirectory相同,并配置features属性(黄瓜要素文件的位置

希望这能有所帮助!

1月

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45188063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档