在我的公司,我们使用InstallAnywhere作为我们的产品之一。我想知道是否可以自动化安装过程?我知道InstallAnywhere能够使用配置文件中给出的设置从控制台运行,但遗憾的是此选项已关闭,并且它将不会打开。我想也许我会用Java编写应用程序来自动化安装过程。
在开始之前我应该学习哪些科目?
您有什么其他想法我该如何帮助自己?
答案 0 :(得分:1)
您可以使用InstallAnywhere中的Test Automation API。
按照readme.txt配置环境。
您可以在 InstallAnywhere_installation_directory / gui-test-auto
下找到文档和示例答案 1 :(得分:0)
对于它的价值,启用此选项的选项是在“企业”层IA中并且在安装程序UI下的功能 - >外观和感觉 - >常规UI设置 - >允许的UI模式。
如果您尝试联系发布商以启用这些功能并且拒绝了,那么下一个要尝试的明智之处就是自己编写脚本。
UI模式下的安装程序是否会生成installer.properties文件?这包含它放置的文件列表和位置,并且将脚本基于您刚刚修复通向列表中每个文件的路径的位置是一件容易的事情。
如果没有这样的运气,您可以随时手动列出所得到的安装,希望它只在一个文件夹中。一旦列出了文件的位置和文件,其余的应该很容易。不要忘记修改所有IA自己的文件以获取Java VM的路径;)
答案 2 :(得分:0)
运行此命令 build.exe我的product.iap_xml。 build.exe是installanywhere的命令行工具。