gpt4 book ai didi

c# - 在启动 Appium session 之前获取可用设备列表

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:14:39 25 4
gpt4 key购买 nike

我有一台远程机器,通过 USB 连接了很多 iOS 和 Android 设备。我的测试在另一台机器上执行,并与第一台机器上的 Appium 服务器通信。从我的测试中,我想获得可用的(连接到那台机器的)Android 和 iOS 设备的列表,这样我就可以启动 Appium session 并开始对这些设备进行迭代测试。我希望 Appium 服务器执行的操作是为 Android 执行 adb devices 并为 iOS 执行 instrumets -s devices 并将此信息返回给我。它能做到吗?如果不是,获取此信息的最佳方式是什么?

最佳答案

是的,确实这看起来是正确的方法。

然后您应该在连接到 Appium 服务器时使用 deviceName 所需的功能。

警告:documentation表示 deviceName 所需的功能仅适用于 iOS 设备,对于 Android 设备将被忽略。解决方法是像这样在 Appiun 启动上设置所需的设备:

~$ adb devices
List of devices attached
30049e9795957100 device
HT449W900974 device

~$ appium -U 30049e9795957100

关于c# - 在启动 Appium session 之前获取可用设备列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30942547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com