Nightwatch不会创建html报告,如果nightwatch出现任何运行时故障

问题描述 投票:0回答:1

我正在使用此模块-https://bl.ocks.org/denji/204690bf21ef65ac7778为我的夜视测试创建html报告。如果在测试运行期间没有运行时错误,则成功创建测试报告。例如,只要其中一个断言失败,只要没有运行时错误,它都会成功创建html报告。

但是,如果出现如下所示的错误,那么它将不会创建包括所运行的所有测试套件的html报告。(请检查我随附的屏幕截图)。如何捕获html报告中的所有失败并成功创建报告。

    POST  /wd/hub/session/fd34aff5c708035939c98efd74afd866/elements - ECONNRESET
Error: socket hang up
    at connResetException (internal/errors.js:570:14)
    at Socket.socketCloseListener (_http_client.js:380:25)
 Error while running .locateMultipleElements() protocol action: An unknown error has occurred.```

[![enter image description here][1]][1]


  [1]: https://i.stack.imgur.com/ZgOat.png
nightwatch.js
1个回答
0
投票

问题与html报告无关。它关于junit xml报告。找不到元素时,不会生成junit xml报告。 https://github.com/nightwatchjs/nightwatch/issues/1977。我使用的是守夜版本1.3.2。更好的解决方案是更新到最新版本1.3.4

© www.soinside.com 2019 - 2024. All rights reserved.