Windows 上 Hudson (Jenkins) 中的 GUI 测试

Windows 上 Hudson (Jenkins) 中的 GUI 测试

我会尽量让这个问题简单一点。我对这个主题做了很多研究,但还没有找到任何解决方案。

在 Hudson (Jenkins) 上进行 maven 构建时,GU​​I 测试失败。Hudson 作为服务运行,以本地系统身份登录。我已启用该服务与桌面交互,但测试仍然失败。

该机器是 WinXP 64 位,但如果能解决这个问题,我可以选择迁移到 Win7 64 位。

如何在 hudson(maven)构建期间通过 GUI 测试?

谢谢

答案1

根据此主题,唯一的方法是不将其作为服务运行,而是以登录用户的身份使用桌面运行它。

就我个人而言,我很幸运地使用了以下设置:1) 编写一个批处理文件,通过 JNLP/javaws 启动从属服务器 2) 将上述脚本放入自动启动 3) 将用户设置为自动登录。这一切都在虚拟机中,因此当我启动虚拟机时,它会自动将自己注册为可供 hudson 服务器使用。

相关内容