我正在使用 Java 中的 Cucumber、Selenium 和 JUnit 开发测试自动化脚本。为了快速检测我的自定义代码的任何问题,我在某些地方放置System.out.println("success")
和System.err.println("failure")
。问题是在 Eclipse 中都不能打印到控制台。尽管不一定使用这些工具,但我已经完成了数百次。我怀疑 Cucumber 或 JUnit 是罪魁祸首,但在一些谷歌查询后我找不到任何证实这一点的东西。
我确实看到了这个:
但这不是问题。我的控制台都没有显示我的 println()。
更新到目前为止我尝试过的内容:
PrintStream out = System.out; System.setOut(out); System.out.println("hello");
- Eclipse 控制台不显示输出
- 显式抛出异常(导致控制台中没有堆栈跟踪)