Sonic 开源移动端云真机测试平台 - 设备中心接入安卓设备实例演示,Agent端服务部署过程详解

[ 系列文章篇 ]
Sonic 开源移动端云真机测试平台 - windows 系统下的 sonic 快速部署演示
Sonic 开源移动端云真机测试平台 - 设备中心接入安卓设备实例演示,Agent 端服务部署过程详解
Sonic 开源移动端云真机测试平台 - 用例编写与回放流程实例演示,任务定时执行、图像相似度定位、公共步骤、公共参数、测试套件等

一加8手机连接效果图展示

先给大家看下效果图:
在这里插入图片描述
这是控制界面
在这里插入图片描述

第一章:环境准备

① agent-sources 资源包下载

首先需要有这两个包。
获取方式:小蓝枣的 csdn 资源仓库
在这里插入图片描述
agent-sources 压缩包解压后,jar 包放到同级目录下。
在这里插入图片描述

② Android SDK安装

可以查看相关文档:Appium 移动端自动化 - Android SDK 的安装与配置
这是安装后的目录。
在这里插入图片描述
在环境变量里新增系统变量 ANDROID_HOME ,值就填 SDK 的目录。
在这里插入图片描述
在这里插入图片描述
然后修改 Path 变量。
在这里插入图片描述
添加下面的两个路径。
在这里插入图片描述
配置好后进入 cmd 试试 adb 命令可不可以用。
在这里插入图片描述

③ npm 安装

可以查看文档:Node.js、npm 安装过程演示
安装后可以进入 cmd 通过 npm -v 查看是否安装成功。
在这里插入图片描述

④ JDK16 版本的安装

相关文档:jdk 的安装与环境变量配置演示
需要安装 JDK16 版本。
在这里插入图片描述

⑤ Appium 的安装

自己单独安装的 Appium,启动服务时检查不通过。
需要执行 npm i -g appium 命令进行安装,注意安装时如果 Appium 正在运行请关闭,不然会卡住。
在这里插入图片描述

⑥ Python 库 tidevice 的安装

需要执行 pip install tidevice 命令进行安装,这个库是后面 ios 连接时使用的,可以先装上。
在这里插入图片描述

⑦ adbkit 的安装

需要执行 npm i -g adbkit 命令进行安装,如果失败了提示网络问题,可以多试几次。
在这里插入图片描述

⑧ chrome 驱动下载

可以查看文章:Chrome 驱动下载方法
配置文件里可以指定 Chrome 驱动的位置,Chrome 驱动的版本要与浏览器版本对应。
在这里插入图片描述
配置文件所在位置:
在这里插入图片描述

⑨ 关闭 ios 设备监听

目前只配置了安卓,没配置 ios 相关的,先关闭 ios 系统接入,后面配的时候再启用。
在这里插入图片描述

第二章:运行演示

① 设备中心配置

点击设备中心。
在这里插入图片描述
进入 Agent 中心点击新增 Agent
在这里插入图片描述
填个名字点击确认。
在这里插入图片描述
点击 AgentKey 复制这个信息。
在这里插入图片描述
修改配置文件。
在这里插入图片描述
修改 host 的值,还有 key 的信息,就是刚才复制的那串。
在这里插入图片描述

② Agent 服务启动

agent 目录下输入 cmd 进入命令行界面。
在这里插入图片描述
输入 java -jar sonic-agent-windows-x86_64.jar 启动服务。
那个 jar 包名要跟自己下载的对应。
启动后会检测环境配置情况,如果都检查通过了才会启动。
在这里插入图片描述
启动完成后回到设备中心,可以看到服务端已经正常启动了。
在这里插入图片描述
然后连接手机,注意要开启开发者中心,在开发者中心里启用 USB 调试和 ADB 调试。
然后连接手机要等一会,会下载两个应用到手机里。
在这里插入图片描述
点击开始使用就能进行控制了。
在这里插入图片描述

第三章:问题处理

① npm i -g appium 命令执行卡住

开始我本地安装了 Appium,并且在运行中,应该是进程占用文件导致卡住的。
关掉 Appium 重新执行 npm i -g appium 命令就好了。
在这里插入图片描述
关闭这个页面。
在这里插入图片描述

② 一加8手机连接不显示 USB 调试选项问题排查

首先可以在电脑换个插口试试,我开始就用 A 插口,发现怎么也连不上,换了 B 插口就好了,而且在 A 插口时,USB 偏好设置都是置灰的,不可用选择。
其次也有可能是线的问题。
然后在设置里搜索 USB
在这里插入图片描述
在这里插入图片描述
喜欢的点个赞❤吧!

  • 8
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 13
    评论
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

挣扎的蓝藻

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值