在自动化测试期间重启计算机

Reboot computer during automation testing

我将 SpecFlow 与 NUnit 结合使用。某些情况需要在 运行 中间重新启动计算机。我没有找到任何针对特定技术的方法。有没有人可以帮助我?

调用 command line command from your code 重启系统应该可以,但它也会终止该机器上的测试 运行,因此您还需要安排测试 运行重启后重启。

Windows 重启命令:

shutdown /r /t 0

按照 Niels 的建议,您可以拆分测试。并且,测试完成后,将数据保存在硬盘上,然后在下一个测试套件中读取该数据。