我有一些 Jemmy DragnDrop junit 测试。下面是我的代码的一些行
Point p1 = SwingUtilities.convertPoint(portletOper.getUIComponent().getBasicComponent(), new Point(0, 0), displayOper.getUIComponent().getBasicComponent());
getTestRootContainerOperator().getWindow().getFocusOwner();
displayOper.getJemmyJComponentOperator().dragNDrop(p1.x + 10, p1.y + 10,
p1.x + portletOper.getWidth() + 20, p1.y + portletOper.getHeight() / 4);
我在本地机器上运行测试,它运行完美。
问题是:
我有一台安装了 Hudson 的服务器(Windows server 2008)。我创建了一个 hudson 作业来自动运行测试。
Drag n Drop 测试通过:当我与服务器建立远程桌面连接时。(我可以看到测试运行正常)
Drag n Drop 测试失败:当服务器上没有活动会话时。
你有解决这个问题的方法吗?谢谢专业人士