文章推荐
Python 地图篇 - 使用 pyecharts 绘制世界地图、中国地图、省级地图、市级地图实例详解
系列文章
① Sonic 开源移动端云真机测试平台 - windows 系统下的 sonic 快速部署演示
② Sonic 开源移动端云真机测试平台 - 设备中心接入安卓设备实例演示,Agent 端服务部署过程详解
③ Sonic 开源移动端云真机测试平台 - 用例编写与回放流程实例演示,任务定时执行、图像相似度定位、公共步骤、公共参数、测试套件等
点击新建项目创建项目。
点击进入设备中心。
挑一个空闲设备选择马上使用。
选择控件元素页签,点击获取控件元素。
选择一种定位方式,把值输入进来,再起个名。
选择 UI 自动化页签,点击新增用例按钮。
点击刚才新增的用例进行编辑。
我添加了输入手机号和密码的动作。
添加测试套件可以批量执行脚本。
可以关联多个设备和用例。
用例覆盖: 会在所选的设备上随机执行,只要把用例跑完即可。 设备覆盖: 每种设备都会跑一遍用例,保证用例在每种设备兼容性均通过。
可以设置定时任务执行编辑好的测试套件。
回放后的结构可以在这里进行查看。
尝试返回设备中心重新进入设备试试。
返回首页进入项目后,找到控件元素页签可以进行控件修改。
可以通过 App 包名打开应用。
调试时随便选一个控件点进去,左边有个 package 的信息就是。
控件快照可以将屏幕截图快速添加为图片定位控件。
也可以选择上传本地图片的形式来添加控件。
添加用例步骤时就可以选择相似度匹配的定位方式来检查页面或点击控件了。
可以将一系列动作组合为一个公共步骤,后面添加用例经常需要用到一系列步骤的话,直接引用公共步骤将会更为方便。
注: 公共步骤所引用的步骤要一直保留,不然执行会出现问题。
自动化回放地址等每次变更,通过全局参数可以方便更换。
将 apk 安装包直接拖进来可以快速进行安装。