我正在编写一个完全基于文本的 nodejs 程序(输出和输入都在 windows cmd 中)。对于我的测试,我正在使用 Jest 并希望自动执行用户输入,这样我就不必在测试时输入每个值。我一直在网上搜索答案,但找不到任何东西。帮助将不胜感激,谢谢!
最佳答案
这取决于您如何实现用户输入,但您可以在命令行切换标准输入流:
输入.txt
1
2
5.6
dog
命令行
$ node myprogram.js < input.txt
关于javascript - 在我的 nodejs 测试中自动化用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57294621/