我有一个。pkg/。DMG文件,提供以下操作
- 我可以安装
- 安装后,有一个选项提供用户名和密码的详细信息与一些URL访问服务器
我想为这个应用程序执行GUI自动化(不使用Automator),是否可以使用Java或Python实现?
您可以使用Java创建在MacOS上运行的GUI应用程序。您可以使用JPackage来打包这个应用程序,这样它就可以本地安装,所以对于MacOS,它将作为dmg.
但是重读你的问题,你已经有一些GUI应用程序,你只是想自动安装和操作它?那么在Java中,最好的选择可能是Robot类,它用于UI测试。它能够生成用户输入事件,但是读取未知应用程序的GUI输出可能是一个问题。