Appium获取真机devicename的方法

问题

使用Python + Appium进行自动化开发时,需要填写devicename参数,我使用的是真机进行调试,那么如何获取devicename呢?

方法

利用UI Automator Viewer工具
在UI Automator Viewer中点击screenshhot按钮时,会弹出device列表,在其中可以查看设备的devicename
但有一点需要注意:需要有多台Android设备连接PC时才能显示设备列表(模拟器也算)
只连接一台真机的时候,无法看到设备列表
所以我们可以打开AVD Manage,创建一台安卓虚拟机

创建虚拟机问题

创建AVD过程中,出现了OK按钮无法点亮的问题,CPU没有可选项,经查询发现是由于SDK Manager安装包Android4.2.2(API 17)的一个组件“ARM EABI v7a System Image”没有安装,重新安装后问题解决

欢迎打赏!