我们有一个基于 Windows 的应用程序,可以使用 InstallAnywhere 向导安装我们的应用程序。我们还有一个基于 linux 的应用程序,可以使用 InstallAnywhere 向导安装我们的应用程序。sikuli 可以与持续集成工具 Hudson 一起使用,以自动执行此安装过程吗?
如果没有,您对我们如何实现 GUI 安装目标有其他建议吗?
谢谢
我们有一个基于 Windows 的应用程序,可以使用 InstallAnywhere 向导安装我们的应用程序。我们还有一个基于 linux 的应用程序,可以使用 InstallAnywhere 向导安装我们的应用程序。sikuli 可以与持续集成工具 Hudson 一起使用,以自动执行此安装过程吗?
如果没有,您对我们如何实现 GUI 安装目标有其他建议吗?
谢谢
是的,使用 Sikuli 可以实现您的目标。好的起点是如何从命令行文档部分运行 Sikuli。就我个人而言,我设法使用 Sikuli 和 Jenkins 自动化了我的 iOS 集成测试,所以我想你应该能够做你想做的事情,只要你可以通过 Hudson 从命令行运行你的 Sikuli 脚本。如果您有任何更具体的问题,我很乐意提供帮助。
编辑:根据您的要求,这就是我所说的:
/Applications/Sikuli-IDE.app/sikuli-ide.sh -t test.sikuli
但我认为它不会对你有太大帮助。我认为实际上应该由您显示一些命令行调用和输出。以及有关您的安装向导的更多详细信息,以便我们确定泄漏过程的原因。此外,我在开发解决方案时做的第一件事是在我的本地机器上实际启动它,看看它是否有效,并且只有在我确定它的行为符合预期之后,才将它部署到 CI 上。