java - 如何使用java检索模拟器中应用程序的应用程序ID?

标签 java iphone automation appium appium-ios

如何使用java在模拟器中检索应用程序的应用程序ID?

我需要这个,因为我想导航到模拟器中已部署应用程序的文档目录。

例如 /Users/admin/Library/Developer/CoreSimulator/Devices/<>/data/Containers/Data/Application/78DDB029-1292-4482-992D-F5FBDEAC0DF2/Documents/mylog-2017-02-03T04:23:56.log

我需要以编程方式检索 78DDB029-1292-4482-992D-F5FBDEAC0DF2。 附:我使用的是 Appium 1.5.3 + Java + TestNG

最佳答案

尝试使用ManagementFactory.getRuntimeMXBean().getName()它应该给你PID

关于java - 如何使用java检索模拟器中应用程序的应用程序ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42049665/

相关文章:

iphone - 每次通话结束后在 iOS 中调用应用程序

ios - 如何使用自动布局管理所有 iPhone 尺寸的图像尺寸

testing - 我是 cucumber 的新手。我正在运行两个功能文件。运行时显示错误。如果只运行第一个标签,它运行良好

java - 单选按钮组和额外选项

java - JMenuItem 在 GLCanvas 后面显示?

iphone - 收到内存警告。等级=1

c# - 我怎么知道在发送打印命令(按下 "Ctrl+P"按钮)后我应该等待 PrintDialog 多长时间?

Linux 期望在使用交互后不将控制权返回给 bash 脚本

java - 使用值中的换行符读取 java 中的 .properties 文件

java - 两个日期之间的差异 (Android)