0

使用mocha-phantomjs-coreslimerjs 我设法从 CMD 成功运行我的测试:

slimerjs mocha-phantomjs-core.js tests.html tap

Slimerjs 窗口打开,我看到一个浏览器窗口,一切似乎都很好,但 CMD 没有完成(似乎在等待什么)。在我关闭 slimerjs 窗口之前什么都没有发生。我想将测试结果(使用 TAP 报告器)作为文件输出。

那可能吗?

4

1 回答 1

0

https://github.com/nathanboktae/mocha-phantomjs-core/issues/25

system.stderr.writeLine不适用于CMDGIT bash ...我已将mocha-phantomjs-core.js fail函数 stderr 改为执行 stdout。现在我得到错误

可能由于外部资源加载和计时,您的测试需要在调用任何 mocha 设置函数之前调用 window.initMochaPhantomJS()。见#12

所以我不得不window.initMochaPhantomJS()在设置功能之前添加..多么愚蠢!这一切都是因为我看不到由于stderr未打印的问题而出现的任何错误

于 2016-06-08T15:30:27.403 回答