java - 如何仅将 appium 指定给一台设备
问题描述
我正在自动化一个 android 设备,我的目标是自动化一切并将物理维护降至最低。我有两台设备开启了 USB 调试,但是当我打开 appium 服务器时,它开始在错误的设备上运行代码。
有没有办法以编程方式指定 appium 将代码发送到哪个设备?
或者有没有办法通过命令提示符断开特定的 adb 设备?
任何帮助将不胜感激,这是完成我的项目的最后一步。先感谢您。
解决方案
您可以使用该udid
功能。
caps.setCapability("udid", "udidDevice");
您可以在连接了两台设备的终端上找到udidDevice
usingadb devices
命令并获取您感兴趣的设备。
推荐阅读
- swift - 将 socket.io 客户端从 9.0.1 升级到 13.2.1 后无法连接
- php - 在mysql中计算总成本
- r - R:计算在列可互换的数据框中找到的不同组合
- javascript - Boostrap 模态表单不在服务器上执行 POST 方法
- javascript - 如何将数据资源从 api 推送到 arrayToDataTable 谷歌图表
- json - Haskell Servant 自定义 JSON 解析错误
- c# - IHttpHandler 未在 MVC 控制器操作方法上被调用
- amazon-web-services - 在 ElasticBean Stalk 上部署 Flask 应用程序时遇到问题
- c - 如何记录源代码功能,如基于 Unix 的手册?
- c++ - 如何正确访问元组的成员