微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

未通过RDP连接VM时测试执行失败

如何解决未通过RDP连接VM时测试执行失败

我试图通过Azure DevOps管道在虚拟机上运行“测试完成脚本”。

VM is configured as agent and run as an interactive process,auto logon feature is enabled.
Now,I wont connect to VM that is VM is in locked state.

当我运行Azure Devops管道版本时。在VM中开始执行。但是,当我检查日志时,发现Test脚本中的用户操作未执行。 例如:我的应用程序已启动,当我必须选择单选按钮时,接下来的步骤执行失败,并且在 TE日志我可以看到“用户会话已断开连接,也可以看到它无法识别对象)

解决方法

当使用运行(无论用户是否登录)选项从计划任务运行测试时,通常会出现此错误。发生错误是因为在这种情况下,测试是在非交互式会话中运行的,并且无法与GUI交互。

要解决此问题,请执行以下操作:

  1. 修改计划任务的属性以仅在 用户已登录选项,并指定在其下使用的用户帐户 该任务将运行。
  2. 确保在执行以下操作时指定的用户已登录系统 任务已触发。

这里是您可以参考的document

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。