我使用"resultJsonOutputFile“将测试结果写成json格式。最近我迁移到了Jasmine2.0,但在那之后,json输出中已通过测试的断言结果为空。
问题出在只针对通过的测试用例的断言。失败的案例是非常好的。在将Jasmine2作为框架添加到配置中之前,我也经常获取传递的断言结果。例如:下图
[
{
"description": "test1",
"assertions": [
{
"passed": true
}
],
"duration": 4304
}
]但是在添加framework: jasmine2之后,结果looks输出如下所示。
[
{
"description": "test1",
"assertions": [],
"duration": 12251
},
{
"description": "test2",
"assertions": [
{
"passed": false,
"errorMsg": "Failed: No element found using locator: By.cssSelector(\".search-box-desktop1\")",
"stackTrace": "Error: Failed: No element found using locator: By.cssSelector"
}
],
"duration": 14724
}
]我所做的唯一更改是配置中的框架更改。所以我现在把输出搞糊涂了。
发布于 2015-04-16 16:17:42
这是protractor中的一个问题,将在版本中得到解决。Checked in Code
https://stackoverflow.com/questions/29665164
复制相似问题