我有一套 UI 测试,可以根据情况在本地/远程运行。有时,只要有重要的更新要应用,远程计算机就会自动重启。这会导致所有测试超时,因为它们运行的远程计算机被锁定并且无法再访问 GUI。
我想知道如何快速检查计算机是否已锁定,这样我就可以快速使测试失败并记录它们处于脱机状态。
我在网上找到了这个解决方案,但它似乎更适合开发而不是测试。
https://bytes.com/topic/net/answers/770957-get-computer-state-locked-stand-c
真的只是想要一种干净的方法来使用 C# 库检查当前机器是否被锁定,并将其放入如下所示的方法中。
public bool IsWindowsLocked(){
// Check if the current machine is in a locked state
}
MMTTMM
相关分类