在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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...