gpt4 book ai didi

coded-ui-tests - 远程运行 Coded UI 测试

转载 作者:行者123 更新时间:2023-12-04 02:20:11 25 4
gpt4 key购买 nike

我必须在 VM 上远程运行 Coded UI 测试。我正在使用 Mstest.exe 执行测试用例。
现在,当我通过 Windows 调度程序运行它时,它失败了,因为它需要“事件桌面”。

我读了几个我们需要使用测试代理的地方。但我不想配置测试代理和测试 Controller 只是为了设置“事件桌面”,我还能做些什么吗?

最佳答案

好吧,设置测试 Controller 和测试代理并不难,这真的很容易,也是最好的方法。
您可以在此处找到安装指南:
http://msdn.microsoft.com/en-us/library/dd293551.aspx

但是,即使您使用 Controller ,仍然存在一些问题。

测试代理可以在服务或进程模式下运行。对于编码的 ui 测试,您需要在进程模式下运行它(因为它需要在同一个 Windows session 中)。但是,当您使用远程桌面登录 VM 并将其关闭时,目标计算机的桌面将保持锁定状态,并且无法继续进行测试。除非您登录,否则没有事件 session ,测试 Controller 甚至都不会启动。

我知道有两种方法可以保持事件桌面:

  • (推荐)从 sysinternals 套件运行 AutoLogOn.exe(可以在 http://live.sysinternals.com/ 找到)。它会在机器启动后自动以指定用户登录,并保持桌面处于事件状态。
  • 将远程桌面保存在 中非最小化 窗口事件。很少有应用程序可以让多个远程桌面保持打开状态,并且保持连接应该可以解决问题。

  • 斯塔斯。

    关于coded-ui-tests - 远程运行 Coded UI 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10193713/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com