当Android设备的UDID相同时,使用Appium Grid



我目前正在使用 Appium 在我的工作中自动配置 Android 设备。我想设置一个网格,以便我可以一次配置多个设备,但是我想知道如何做到这一点,如果我的所有设备共享相同的UDID。

连接我的两台平板电脑并使用adb devices命令后,我会收到一个提示,告诉我我的设备名称,都是"0123456789ABCDEF"。我公司使用的每台平板电脑都是这种情况。

据我所知,我的Appium测试脚本必须以编程方式将每个设备的UDID传递给每个节点,因此它们可能会被赶上。

是否有任何其他"udid"值可用于辨别不同的平板电脑?如何以编程方式提取该值?

除非你运行的是模拟器(AVD或Genymotion),否则设备UDID永远不会相同。如果是这种情况,有几个解决方法可以更改模拟器 UDID。一种是从命令行启动 AVD 安卓模拟器,您可以在其中提供您选择的 UDID。希望这有帮助。

最新更新