Sru*_*k_K 4 windows virtual-machine jenkins ranorex hp-uft
语境 :
我在 Windows 上运行并使用 UFT/Ranorex 在虚拟机上执行自动 GUI 测试(它们很少),执行由 Jenkins 试行。
问题:
VM 必须有一个活动的图形会话,否则,UFT 将不会运行 GUI 测试(无法启动浏览器),Ranorex 将运行但效果不佳且没有屏幕截图。我的意思是在我的测试中,VM 被配置为不“睡眠”或没有任何屏幕保护程序,vm 与 jenkins 正确连接。行为是:我通过 Jenkins 启动测试,在 vm 中完成构建,自动化工具开始运行,但发现打开浏览器有困难。
我想知道是否有任何解决方法可以运行这些测试而无需物理打开 VMware 或远程桌面连接。请注意,VM 一直在运行并且会话始终处于打开状态(我们使用服务器来托管 VM)。
所以问题是:如何在 windows 活动图形会话中模拟。我想这就像模拟实际上有一个屏幕连接,即使没有......
任何建议将受到欢迎。
小智 5
不得不经历多次,您可以在 Ranorex 论坛中找到大量与您的问题相关的资源。(我的用户名是 Martin 供参考)。
但是要快速完成您需要完成的要点:1) 有一台 RDP 机器可以连接到它来运行您的测试 2) 您需要禁用该机器的屏幕保护程序(我必须从注册表中执行此操作)3)然后禁用屏幕保护程序的个性化设置下的“恢复时,显示登录屏幕”选项 4) 最后创建一个包含以下内容的 .bat 脚本“%windir%\System32\tscon.exe RDP-Tcp#0 /dest:安慰”
因此,基本上当您设置好所有内容(仅需要一次)后,您将运行 .bat 脚本。这将关闭 RDP 窗口,但会话将在启用屏幕的情况下保持打开状态。
只需将 RDP 与 Jenkins 连接起来,您就拥有运行测试所需的全部功能。
问候马丁
归档时间: |
|
查看次数: |
2530 次 |
最近记录: |