通过Jenkins的自动化在关闭远程机器时失败

时间:2018-06-06 14:22:36

标签: selenium jenkins robotframework

我正在通过Jenkins在远程计算机上执行自动化测试用例。只要我没有关闭远程计算机,并且一旦关闭远程计算机,Jenkins就会失败,测试用例运行正常。

你能告诉我为什么会这样吗?即使slave正在远程计算机上运行。

1 个答案:

答案 0 :(得分:0)

我发现某些类型的测试需要有人登录到Windows控制台(例如使用远程桌面客户端时)。这是因为他们需要做一些事情,比如打开浏览器窗口等。如果用户没有登录到控制台,这将无法工作。我认为这是因为如果没有人登录控制台,Windows不会让进程打开一个窗口。我们将这些节点作为构建用户(与作业运行的用户相同)进行RDC,然后关闭RDC窗口(不注销)。