【发布时间】:2017-11-22 22:16:08
【问题描述】:
我们正在尝试远程进行测试,因此我们设置了一些虚拟机来运行我们的 GUI 测试并释放我们的本地计算机。我们希望的是让测试像在物理机器上一样运行,但是它们似乎需要激活的远程桌面连接才能正常运行。这些测试是使用 LeanFT 编写的,它是一个 Windows 应用程序,所以这不是移动 GUI 测试。
是否有某种方法可以配置此 VM 以正确设置它以进行不需要活动远程桌面连接的自动化 GUI 测试?好像它共享我们物理机上的控件..
或者我在这里完全错了.. 远程机器与虚拟机有什么不同?谢谢!
【问题讨论】:
-
“远程机器”仅表示不是您当前操作系统的计算机。 “虚拟机”是在另一个操作系统中运行的计算机。您可以将远程桌面连接到同一机器上的虚拟机中。
-
您的远程桌面是否配置为在会话结束时自动注销?如果它注销,那么任何应用程序(包括您的测试)都会终止,只有服务仍在运行。应该有一种方法可以将远程桌面配置为在断开连接时不执行任何操作,或者在断开连接时最多锁定计算机,而不是注销。
-
@MikeNakis,这是真的,但是 - 即使窗口被最小化,我们也会遇到问题,因为找不到元素。虚拟机确实需要显示才能正常工作
标签: automation virtual-machine remote-desktop leanft