【问题标题】:CodedUI: Will tests still run when my computer is locked?CodedUI:当我的计算机被锁定时,测试仍然会运行吗?
【发布时间】:2017-02-04 05:41:17
【问题描述】:

所以我在远程机器上运行 CodedUI 测试。一切都在远程机器上运行(通过远程桌面连接):

  1. 通过 RDC 登录机器
  2. 在远程计算机上,运行一个批处理文件,该文件使用一堆参数执行 vstest.console.exe
  3. 让它运行

我知道不能最小化 RDC 连接,否则测试将失败。但是,如果我锁定了我的主计算机,即我用来登录远程计算机的那台计算机,会发生什么?测试还会运行吗?有没有办法做到这一点?

【问题讨论】:

    标签: coded-ui-tests remote-desktop


    【解决方案1】:

    您应该查看来自 SysInternals 的 Autologon。这允许您自动登录用户。然后,一旦机器重新启动并登录用户,在该用户会话中,您应该能够运行任何命令(例如:PowerShell Remoting),以便您的测试运行。

    【讨论】:

      【解决方案2】:

      好的,经过一些实验,我找到了答案。您可以将您用来远程访问的机器锁定到测试机器中,至少前提是测试机器在本地运行测试。

      【讨论】:

      • 很高兴你想出了这个答案,但正如@cdavid 所提到的,如果你从来没有 RDP 进入你的测试代理,你应该很好。您可能想尝试其他方式来运行批处理文件(作为构建过程的一部分,例如,通过 powershell 等)
      猜你喜欢
      • 1970-01-01
      • 2011-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多