西秀岭

导航

Appium进行Android真机测试的配置

第一步:Android 真机显示开启开发者模式选项

1. 您要做的第一件事是启动“设置”应用程序。

2. 向下滚动并点击关于手机

3. 现在,向下滚动到最后并点击内部版本号七次

4. 您将看到提示“您现在是开发人员! ”

5. 系统可能会要求您输入密码以解锁 Android 12 中的开发者选项。

第二步:真正开启开发者模式

     1. 启动设置

      2. 点击系统


3. 点击开发者选项

 第三部:开启测试需要的选项
              1. 不锁定屏幕    -> 开
               2.USB 调试     ->开
               3.无线调试     -> 关
               4.停用Adb授权超时功能   -->开
               5.通过USB验证应用       --->关
               6.验证可调试应用的字节码   -->关
               7. 默认usb配置    -->   关 (默认位文件传输/Android Auto 保持不变)
第四步:无线连接配置
             adb connect ipaddress:port   
              通过上面的命令就可以无线连接上手机了。
              如果上面的连接失败,则需要重启端口。
             1.使用数据线连接设备
              2.使用 adb devices  查看当前电脑连接的设备列表
              3.如果当前电脑只连接的一个设备, 使用 adb tcpip port 来重启端口。  例如: adb tcpip 8888
              4. 如果当前电脑连接了多个设备, 使用  adb -s devicesname tcpio port 来重启设备。 例如  adb -s 89QY09Z78  tcpip 8888
              5. 再次使用 adb connect ipaddress:port 就可以了, 例如: adb connect 10.32.211.105:8888               

第五步:在adb通过无线连接上手机之后,可以通过图形界面或者命令行两种方式连接手机。

1、图形界面

在图形界面中开启Appium的服务之后,在连接配置中,原来通过数据线连接的参数为 

{
    "platformName": "Android",
    "platformVersion": "7.1.2",
    "deviceName": "Nexus 5X",
    "appPackage": "com.ss.android.ugc.aweme",
    "appActivity": ".splash.SplashActivity"
}
    

  

在无线连接的方式中,需要将参数修改为如下:(此时手机IP地址及开放端口为:192.168.1.2:8888): 

ps:如果只有一台也可以不修改。

{
    "platformName": "Android",
    "platformVersion": "7.1.2",
    "deviceName": "192.168.1.2:8888",
    "appPackage": "com.ss.android.ugc.aweme",
    "appActivity": ".splash.SplashActivity"
}

  

设置好参数之后,点击“Start Session”就可以连接设备了。

posted on 2023-07-19 09:59  西秀岭  阅读(365)  评论(0编辑  收藏  举报