问题描述
获取个人测试报告的方式是什么?即运行时间,标题,错误和状态?
编辑:
具体来说,我想要测试运行标题,运行时间,编译器错误(如果有),测试结果以及测试失败消息。
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 (将#修改为@)