AirtestIDE Android模拟器连接

1. 模拟器连接

这里MuMu模拟器为例, 展示一下模拟器的连接流程:

首先,与手机类似,需要打开模拟器的 开发者选项-允许USB调试 。部分模拟器可能需要找到 设置-关于手机-版本号 点击多次后才能打开开发者选项:

AirtestIDE Android模拟器连接

打开AirtestIDE设备窗内的 远程设备连接 ,输入 adb connect 127.0.0.1:7555 后(该端口号与模拟器品牌相关),点击 连接 按钮

AirtestIDE Android模拟器连接

设备列表中可见 127.0.0.1:7555 设备,先点击Connect按钮旁的下拉菜单,勾选Javacap模式后,再点击 Conenct 按钮(如果没有勾选Javacap模式,会导致看到的手机画面是黑屏)。如果还是未能连接成功,可以补充勾选 其他选项再连。

AirtestIDE Android模拟器连接

完成连接:

AirtestIDE Android模拟器连接

2. 模拟器连接端口汇总

主流模拟器的设备连接代码如下:

AirtestIDE Android模拟器连接

 

3. 部分模拟器相关问题

  • 连接模拟器时,需要先勾选 use javacap 选项后再点击 connect 按钮连接,才能避免看到的屏幕是黑屏。
  • 在部分版本的模拟器上,可能勾选了 use javacap 后依然连接失败,此时可以尝试再勾选 use adb orientation 选项后再重新连接即可。
  • 部分品牌模拟器,可能出现无法正常点击的现象,可以尝试勾选 use ADBtouch 后再连接。
  • 部分品牌模拟器,可能无法调用yosemite输入法,导致 text() 接口无法输入文字,可以先确认模拟器设置中,硬件-物理键盘 是否被勾选了,取消勾选后再重新尝试即可。如果依然无法输入,可以考虑换用poco来输入,或是直接使用adb指令输入英文内容

AirtestIDE Android模拟器连接

上一篇:Caused by: java.lang.ClassNotFoundException: org.apache.commons.fileupload.RequestContext


下一篇:Android测试(二)——adb常用命令