Java 如何从连接到真实设备的终端获取iOS设备信息?

Java 如何从连接到真实设备的终端获取iOS设备信息?,java,ios,automation,appium-ios,Java,Ios,Automation,Appium Ios,为了在appium/Java中实现iOS应用程序的自动化,我需要从终端或一些脚本中获取设备名称、UDID、捆绑ID、平台版本,这样我就不必在测试中硬编码这些值。我想这样做的主要原因是因为我们有很多真实的设备,不想管理所有这些属性,而是想在测试开始之前获取所有这些属性。有人能帮我吗 我找到了idevice\u id-l,它可以让我获得UDID。我想要一种类似或更有效的方法。非常感谢您的任何建议。我建议您创建一个具有所有设备功能的属性文件,并在java程序中外部化和调用它们,这是框架的最佳实践,而不

为了在appium/Java中实现iOS应用程序的自动化,我需要从终端或一些脚本中获取设备名称、UDID、捆绑ID、平台版本,这样我就不必在测试中硬编码这些值。我想这样做的主要原因是因为我们有很多真实的设备,不想管理所有这些属性,而是想在测试开始之前获取所有这些属性。有人能帮我吗


我找到了
idevice\u id-l
,它可以让我获得UDID。我想要一种类似或更有效的方法。非常感谢您的任何建议。

我建议您创建一个具有所有设备功能的属性文件,并在java程序中外部化和调用它们,这是框架的最佳实践,而不是每次从终端获取UDID检查此线程。谢谢各位@你所说的外部化是什么意思?我对你的想法很感兴趣。我建议你创建一个具有所有设备功能的属性文件,并将它们外部化并在java程序中调用,这是框架的最佳实践,而不是每次从终端获取UDID检查此线程。谢谢各位@你所说的外部化是什么意思?我对你的想法感兴趣。