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

时间:2016-06-02 22:46:46

标签: java android appium selenium-grid

我目前正在使用Appium在我的工作中自动配置Android设备。我想设置一个Grid,这样我就可以同时配置多个设备,但是我想知道如果我的所有设备共享相同的UDID,我应该怎么做。

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

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

还有其他" udid"我可以用来辨别不同平板电脑的价值?我将如何以编程方式提取该值?

1 个答案:

答案 0 :(得分:0)

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