使用RDP未连接Azure VM时,编码的UI测试失败

时间:2016-09-26 08:49:46

标签: coded-ui-tests testautomationfx

我正在尝试使用VSTS管道在Azure VM上触发Coded Ui测试用例(使用运行功能测试任务)

我遇到的问题是,当我的RDP没有连接时,我的所有测试都失败但是当连接RDP时测试显示预期的结果

在我的测试中没有UI交互,这些测试与web作业的文件处理有关

我只使用Coded Ui测试断言来通知测试用例

1 个答案:

答案 0 :(得分:1)

如果在桌面锁定时尝试运行它,任何CodedUI测试都将失败。基本上你必须做两件事之一:

  • 如果您实际上不使用UI交互,请使用其他测试框架。即使只是普通的MSTEST框架也会起作用。如果你根本不测试任何用户界面,我很好奇为什么你需要使用CodedUI。
  • 将Azure VM配置为使用此实用程序自动登录:https://technet.microsoft.com/en-us/sysinternals/autologon.aspx。重新启动VM后,您的测试应该可以正常运行。但是,如果您远程重新登录然后注销,则您的VM将锁定其屏幕"并且在重新启动之前,您将无法运行UI测试。