随笔分类 -  SONIC

摘要:今天在做安卓自动化脚本时发现一个诡异的问题。当使用 appium 的 activateApp(String bundleId) 方法打开 app 时,使用 release 包可以正确打开 app,但使用 debug 包时确总打开小鸟(leakcanary)。刚开始还以为包名 写错了,再三检查后发现没 阅读全文
posted @ 2022-12-18 09:35 rslai 阅读(303) 评论(0) 推荐(0) 编辑
摘要:当 selenium webDriver 实现文件上传时,一般会遇到两个问题: 输入文件地址后还需要点击按钮后才正式上传文件 上传文件输入框隐藏(不显示) 一、需要点击按钮后才正式上传文件 html代码如下,一个 type=file 的 input 用来选择待上传的文件,一个 submit 按钮,通 阅读全文
posted @ 2022-11-08 11:35 rslai 阅读(502) 评论(0) 推荐(0) 编辑
摘要:一、魅族 魅族手机除了要在开发者选项中打开USB调试外,还要在 “手机管家” 中关闭 “监控通过 USB 来安装应用”。步骤如下: 二、华为 华为 鸿蒙、EMUI 都需要按此设置。 1、打开 USB 调试、“仅充电”模式下允许 ADB 调试 2、关闭 监控ADB安装应用。 三、vivo vivo 按 阅读全文
posted @ 2022-09-04 14:47 rslai 阅读(172) 评论(0) 推荐(0) 编辑
摘要:sonic 项目本身支持 opencv 图像识别库,但我在 mac 上调试却一直报错,最后在 mac 上也没有成功。没办法只能在 windows 上调试 opencv 代码了。 一、mac 上报错信息 在 mac 上一通瞎搞后 opencv 库我是装上了,也可以在 java 中写 opencv 的代 阅读全文
posted @ 2022-08-23 13:31 rslai 阅读(204) 评论(0) 推荐(0) 编辑
摘要:想要在sonic上写IOS脚步或操作IOS执行脚本,那第一步就是编译安装WDA(WebDriverAgent),可以使用Airtest修改版、Appium修改版也可以是Facebook原版,下文以Appium修改版为例来进行说明。 一、安装依赖环境 安装node brew install node 阅读全文
posted @ 2022-08-02 08:15 rslai 阅读(202) 评论(0) 推荐(0) 编辑
摘要:1、安装Android Studio或者 Android sdk。 注意: 1、安装后需要配置环境变量。 2、配置环境变量后需要重启idea,如果不行重启电脑 export ANDROID_HOME=/Users/lairongsheng/Library/Android/sdk PATH=$ANDR 阅读全文
posted @ 2022-07-30 21:47 rslai 阅读(103) 评论(0) 推荐(0) 编辑
摘要:一、WebDriverAgent安装与使用 https://blog.csdn.net/weixin_41765699/article/details/124322812 二、远控 三、控件元素 必须启动 eureka、gateway、folder 阅读全文
posted @ 2022-07-29 13:34 rslai 阅读(47) 评论(0) 推荐(0) 编辑
摘要:前边讲了如何开发,那改了代码后如何发布呢?有下边几种方式: 1、编译后直接运行 2、打包成docker容器运行 一、编译后直接运行 1.1、前端 首先 npm run build ,然后将编译好的 dist 目录复制到服务器的web容器中,就ok了。 1.2、server端 server端使用spr 阅读全文
posted @ 2022-07-28 16:59 rslai 阅读(199) 评论(0) 推荐(0) 编辑
摘要:我们做的是音视频的app,和一般app不同需要一个对手。例如,一台设备推流后,需要另一台设备拉流,这样一般自动化平台和sonic都不能满足需求。所以才想基于sonic的基础上,稍加修改来实现这个需求。 一、现状分析 sonic现有功能。 1、在测试用例管理中,创建两个用例。case1 打开app并点 阅读全文
posted @ 2022-06-25 23:00 rslai 阅读(412) 评论(0) 推荐(0) 编辑
摘要:一、问题分析 现象,ios 设备可以正常连接到 server,也可以打开远控,但远控的屏幕无法显示,F12中还看到跨域错误。如下图 最后发现有两个问题: 1、agent 没有启动 5673,所以浏览器连不上,报的跨域错误 2、端口已经启动,还是报跨域,这就是真的跨域了 二、解决 解决这个问题可以前端 阅读全文
posted @ 2022-06-25 06:19 rslai 阅读(106) 评论(0) 推荐(0) 编辑
摘要:一、下载server源码 同样也是访问 https://github.com/SonicCloudOrg/sonic-server/releases/tag/v1.4.1-beta 下载 Source code 二、idea加载代码 1、将源码解压后正常idea打开项目即可,注意他是个父子项目所以要 阅读全文
posted @ 2022-06-23 15:37 rslai 阅读(206) 评论(0) 推荐(0) 编辑
摘要:一、agent 二、server+web 2.1、远控和服务端通信(安卓) ws://localhost:3000/ : 和服务建立的心跳 ws://172.31.13.22:7777/websockets/android/0a6344ee-4b34-418d-b7cb-0ab0b156a9a5/8 阅读全文
posted @ 2022-06-22 19:01 rslai 阅读(216) 评论(0) 推荐(0) 编辑
摘要:一、启动服务端程序 因为我们只要调试客户端程序,所以本地部署和服务器部署都可以。本地部署优点是随时可以调试,也不会造成垃圾数据。缺点是会浪费你机器的新能。 我用的本地部署,参考官方文档链接见下,运行后如下图: https://sonic-cloud.gitee.io/#/Deploy 二、下载Age 阅读全文
posted @ 2022-06-22 09:38 rslai 阅读(677) 评论(1) 推荐(0) 编辑
摘要:1、开源测试工具 Sonic 介绍 开源云真机测试平台开源啦!- 设计思路与背景(一) 2、官网 https://sonic-cloud.gitee.io/#/Home 3、源码git地址 https://github.com/SonicCloudOrg 阅读全文
posted @ 2022-06-22 09:16 rslai 阅读(173) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示