我遵循了serenity-js指南,但我在HTML报告中看不到功能和特性选项卡。只有测试和验收标准是可见的。
json输出(可能是路径问题?):
{
"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“路径有什么问题吗?
谢谢
发布于 2017-09-27 07:20:54
生成Serenity BDD HTML报告的过程由两个阶段组成:
outputDirectory.json和.png文件,Serenity/JS CLI ( node.js jar的包装器)处理上述文件以及Serenity BDD CLI特性文件,以生成HTML 这意味着为了使Serenity/JS和Serenity/JS CLI都使用非默认目录,您需要:
当为invoking Serenity/JS CLI时,将Serenity/JS
source (黄瓜报告和屏幕截图的位置)和destination (超文本标记语言报告的目标位置)参数的outputDirectory配置为与Serenity/JS的outputDirectory相同,并配置features属性(黄瓜要素文件的位置希望这能有所帮助!
1月
https://stackoverflow.com/questions/45188063
复制相似问题