【问题标题】:Using Appium Grid when UDID of Android devices are the sameAndroid设备UDID相同时使用Appium Grid
【发布时间】:2016-06-02 22:46:45
【问题描述】:

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

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

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

还有其他“udid”值可以用来区分不同的平板电脑吗?我将如何以编程方式提取该值?

【问题讨论】:

  • 哦!我一直认为 UDID 是独一无二的。
  • @nullpointer 我猜不是:(

标签: java android appium selenium-grid


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-11-11
    • 2018-08-02
    • 1970-01-01
    • 2013-06-22
    • 2017-06-21
    • 1970-01-01
    • 2021-10-03
    • 2016-10-15
    • 1970-01-01
    相关资源
    最近更新 更多