gpt4 book ai didi

wpf - 在构建服务器上运行 UI 自动化测试

转载 作者:行者123 更新时间:2023-11-28 19:44:04 27 4
gpt4 key购买 nike

我们使用 UI Automation 和 Nunit 为 WPF 应用程序创建测试 UI 测试。我们创建的测试在您从本地计算机运行时可以正常运行。这些测试从未在我们的构建服务器上成功运行(使用 TeamCity)。打开应用程序窗口后构建总是挂起。但是,如果我登录(远程桌面),在我们的构建服务器上,所有 UI 自动化测试也会成功运行。所以我猜测它可能与运行事件 Windows session 有关。有什么想法可以说服我们的构建服务器创建事件的 Windows session 或任何其他使这些测试在构建服务器上运行的解决方案吗?

最佳答案

您没有太多选择。我将列出我知道的两个,首先是最喜欢的选项:

  • 在您的构建服务器上设置一个虚拟机。您的构建在虚拟机中执行。您可以锁定主机(又名您的构建服务器)以确保安全。
  • 让某人始终保持登录状态。这个offcourse会产生一个安全问题。您可以通过移除鼠标、键盘和屏幕并仅通过 RDP 或类似方式访问构建服务器来稍微缓解此问题。

编辑

看看这个TestComplete FAQ item: TestComplete 可以在计算机被锁定时执行脚本吗?

关于wpf - 在构建服务器上运行 UI 自动化测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/825180/

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