如何解决在Detox中获得测试报告的最佳方法是什么?
获取个人测试报告的方式是什么?即运行时间,标题,错误和状态?
编辑:
具体来说,我想要测试运行标题,运行时间,编译器错误(如果有),测试结果以及测试失败消息。
Appium的Webdriver的JSON Reporter打印如下内容。
我不需要全部(这会很棒),但是如果我能获得“西装”部分,那就太好了。
我已经阅读了文档,似乎使用"Artifacts"是可行的方法。 想知道我能否得到这样的东西。
"start": "2020-09-03T00:56:42.794Z","end": "2020-09-03T00:57:15.864Z","capabilities": {...},"host": "127.0.0.1","port": 4723,"baseUrl": "http://localhost","framework": "jasmine","mochaOpts": {
"timeout": 10000
},"suites": [
{
"name": "Test one","duration": 32736,"start": "2020-09-03T00:56:42.896Z","end": "2020-09-03T00:57:15.632Z","sessionId": "0998ee0f-151f-4d51-bdb5-1e23480ec13d","tests": [
{
"name": "Test one","state": "failed","error": "Error: element (\"~(\u2022\u2022\u2022) \u2022\u2022\u2022 - 2002\") still not displayed after 10000ms","standardError": "Error: element (\"~(\u2022\u2022\u2022) \u2022\u2022\u2022 - 2002\") still not displayed after 10000ms\n at processTicksAndRejections (internal/process/task_queues.js:97:5)\n at UserContext.<anonymous> (/Users/myname/repos/my-app/packages/mobile/__tests__/e2e/TestOne.appium.ts:43:37)"
}
],"hooks": []
}
],"specs": [
"/Users/myname/repos/my-app/packages/mobile/__tests__/e2e/TestOne.appium.ts"
],"state": {
"passed": 0,"failed": 1,"skipped": 0
}
}```
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。