【问题标题】:Appium not working on the relevant deviceAppium 无法在相关设备上运行
【发布时间】:2015-12-30 13:55:43
【问题描述】:

我有 2 台设备连接到计算机 我尝试在一台设备上运行测试脚本,但由于某种原因,appium 在第二台设备上运行测试 当我取下第二台设备时,测试会在相关设备上运行

有什么想法吗?

谢谢

【问题讨论】:

  • 您是否在功能中传递了正确的设备名称?您必须传递设备名称
  • 您需要在所需功能中添加设备ID,例如:capabilities.setCapability("usid", "devicesUdid");你通过运行命令 adb devices 得到 udid

标签: java selenium appium


【解决方案1】:

您可能想在执行前查看adb devices 的列表。 Appium 将在 adb 列出的可用设备上从顶部开始执行测试。 因此,当两个设备都连接时,首先连接的device-1 通常在设备列表中首先列出,并且除非您将其删除并且device-2 扮演相同的角色,否则相同的将保持执行。 事实上,您的 appium 日志在查找设备时也会读取 adb deviceID。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-23
    • 2015-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 2020-05-05
    相关资源
    最近更新 更多