当我关闭 RDP 连接时,基于 WinAppDriver 的自动化停止在 windows 10 个虚拟机上工作
WinAppDriver based automation stops working on windows 10 VM when I close the RDP connection
我正在 Windows 10 虚拟机(通过 RDP)上远程完成所有工作。每当我登录到服务器时,我都可以看到我的自动化 运行 正常,但是当我关闭 RDP 连接时,WinAppDriver 无法在桌面应用程序上找到元素,因此它停止工作。
我该如何解决?
如果我遗漏了什么,请告诉我。
谢谢
当您断开 RDP 会话时 windows 知道它没有呈现 gui,所以它没有。
诀窍是用不同的方式断开连接。使用以下命令终止与远程服务器的连接:
%windir%\System32\tscon.exe RDP-Tcp#NNN /dest:console
其中 RDP-Tcp#NNN 是您当前远程桌面会话的 ID,例如 RDP-Tcp#5。您可以在“用户”选项卡上的 Windows 任务管理器中的“会话”列中看到它。
如果您需要更多信息,请查看此站点 https://support.smartbear.com/testcomplete/docs/testing-with/running/via-rdp/keeping-computer-unlocked.html
link 用于测试完成而不是 selenium,但步骤正确。
我正在 Windows 10 虚拟机(通过 RDP)上远程完成所有工作。每当我登录到服务器时,我都可以看到我的自动化 运行 正常,但是当我关闭 RDP 连接时,WinAppDriver 无法在桌面应用程序上找到元素,因此它停止工作。
我该如何解决? 如果我遗漏了什么,请告诉我。
谢谢
当您断开 RDP 会话时 windows 知道它没有呈现 gui,所以它没有。
诀窍是用不同的方式断开连接。使用以下命令终止与远程服务器的连接:
%windir%\System32\tscon.exe RDP-Tcp#NNN /dest:console
其中 RDP-Tcp#NNN 是您当前远程桌面会话的 ID,例如 RDP-Tcp#5。您可以在“用户”选项卡上的 Windows 任务管理器中的“会话”列中看到它。
如果您需要更多信息,请查看此站点 https://support.smartbear.com/testcomplete/docs/testing-with/running/via-rdp/keeping-computer-unlocked.html
link 用于测试完成而不是 selenium,但步骤正确。