首页 > 解决方案 > EC2 Windows Server 实例应始终显示

问题描述

我有一个使用 Sikuli(在屏幕上进行图像搜索,模拟鼠标和键盘操作的 GUI 测试框架)运行的 JAVA 程序,该程序在本地运行良好。

只要我通过远程桌面连接到该 EC2 实例,相同的 JAVA 程序就可以在 Windows EC2 实例中正常运行。

如果我关闭远程桌面,EC2 Windows 服务器会立即关闭其显示。JAVA 程序“无屏幕”运行并抛出一些错误,因为该屏幕不适用于程序执行图像搜索等。

有没有办法让 EC2 Windows 实例始终以屏幕显示运行,即使没有人通过 RDP 连接到它?或者有没有办法模拟到 Windows EC2 实例的 RDP 连接?

标签: windowsamazon-ec2remote-desktop

解决方案


您需要在无头模式下运行 Sikuli。无头模式允许 GUI 软件在没有图形用户界面的设备上工作。

这是进一步探索的链接:

带 VNC 的无头 Sikuli


推荐阅读