MacMini 部署 Sonic-Agent 过程记录

Lynn 测试交流评论169字数 272阅读0分54秒阅读模式

前言

用户社区 https://sonic-cloud.wiki/
官方网站 https://sonic-cloud.gitee.io/

一、 jdk 环境配置(jdk 17)

参考:https://note.youdao.com/s/1ZpAFrnp

MacMini 部署 Sonic-Agent 过程记录插图
文章源自玩技e族-https://www.playezu.com/189774.html

二、 Chrome driver 配置

参考:http://t.zoukankan.com/mecell224-p-11123746.html文章源自玩技e族-https://www.playezu.com/189774.html

三、 appium 配置

npm i -g appium

MacMini 部署 Sonic-Agent 过程记录插图1
文章源自玩技e族-https://www.playezu.com/189774.html

四、 agent config 配置

MacMini 部署 Sonic-Agent 过程记录插图2
文章源自玩技e族-https://www.playezu.com/189774.html

MacMini 部署 Sonic-Agent 过程记录插图3
文章源自玩技e族-https://www.playezu.com/189774.html

MacMini 部署 Sonic-Agent 过程记录插图4
文章源自玩技e族-https://www.playezu.com/189774.html

MacMini 部署 Sonic-Agent 过程记录插图5
文章源自玩技e族-https://www.playezu.com/189774.html

MacMini 部署 Sonic-Agent 过程记录插图6
文章源自玩技e族-https://www.playezu.com/189774.html

MacMini 部署 Sonic-Agent 过程记录插图7
文章源自玩技e族-https://www.playezu.com/189774.html

MacMini 部署 Sonic-Agent 过程记录插图8
文章源自玩技e族-https://www.playezu.com/189774.html

五、 部署服务

参考:https://sonic-cloud.gitee.io/#/Deploy?tag=agent

1. sonic-agent 打 jar 包

1)从 https://www.playezu.com/wp-content/uploads/2022/07/sonic-agent-v1.4.1-release-macosx_x86_64.zipzip 包,将该压缩包解压缩至项目目录(/Users/58mini/workspace/app/sonic-agent)下载

MacMini 部署 Sonic-Agent 过程记录插图9

2)本地 agent 服务打 jar 包

MacMini 部署 Sonic-Agent 过程记录插图10

jar 包移动至 mac mini 机器上,取代 sonic-agent 内的 jar 包

MacMini 部署 Sonic-Agent 过程记录插图11

2. 给项目目录赋予权限

sudo chmod -R 777 /Users/58mini/workspace/app/sonic-agent

3. 修改配置文件

MacMini 部署 Sonic-Agent 过程记录插图12

4. 启动服务

在工作目录路径下执行以下指令:
nohup java -jar sonic-agent-macosx-x86_64.jar > nohup.out 2>&1 &

问题 1

MacMini 部署 Sonic-Agent 过程记录插图13

下载 adbkit:npm i -g adbkit

问题 2:

chromedriver 无法验证开发者,导致环境校验失败
参考:
https://blog.csdn.net/weixin_42250835/article/details/125146145

在 ChromeDriver 路径下执行以下命令:xattr -d com.apple.quarantine chromedriver
📢:mac 很多服务需要 xattr -d com.apple.quarantine 授权,比如 ios-bridge 之类的;

成功!!

MacMini 部署 Sonic-Agent 过程记录插图14
软件产品功能测试
 
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证