首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在不通过远程桌面连接的情况下运行编码的UI测试

如何在不通过远程桌面连接的情况下运行编码的UI测试
EN

Stack Overflow用户
提问于 2015-08-12 23:33:56
回答 2查看 241关注 0票数 0

我正在尝试自动化编码的UI测试。

我的测试控制器在远程测试服务器上启动测试,我通常通过远程桌面连接访问该服务器。

是否可以在不通过远程桌面连接的情况下运行编码的UI测试?

目前,测试仅在我通过远程桌面连接时运行,并且窗口必须是打开的。当我关闭远程桌面会话时,测试不会运行。

如果不能在没有远程桌面的情况下运行编码的UI测试,我如何通过远程桌面自动连接?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2015-09-23 13:42:18

关于您的第一个问题,测试代理需要“在线”才能运行测试。并且只有当环境处于“就绪”状态时,测试代理才是“在线”的。您不能在一个环境(远程连接/本地机器)中运行一个测试,除非它处于“就绪”状态。

关于你的第二个关于自动化桌面连接的问题,这个链接似乎很有帮助:Automating remote desktop connection

票数 0
EN

Stack Overflow用户

发布于 2016-07-20 20:35:59

编码的UI测试独立于远程桌面。

不过,所有的UI测试都依赖于UI。这意味着,用户必须登录,并且不能锁定屏幕。

通常,当您从RDP会话断开连接时,屏幕会被锁定。此外,您还必须将用户设置为自动登录,才能运行测试。(RDP连接也会让您登录。)

因此,如果你能够(允许)这样做,最简单的是:

VNC软件将用户设置为auto-login.

  • Use
  1. 以进行连接,如UltraVNC。断开连接时不会出现屏幕锁定的问题。

您可以自动发起RDP连接。我用了它,这是一个坏主意,因为它很脆弱,如果它坏了,它会使你的测试失败(例如,当你把它链接到一个构建作业上,它应该一直运行)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31969689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档