远程设备管理opendx平台搭建-appium和adb的安装
多年不见了,说起来也有3年了我又开始写博客了,这几年我还是没啥长进,还是干测试,但是测试行业的话,我已经成了一个测开了,也在搭建自己的测试网站
本系列文章讲述的是一个系列的第一部分,最终可以搭建一整套设备远程管理平台,与stf不同的是,opendx搭建较为简单,而且由于底层是appium来支持的,所以,较容易支持ios,也容易支持更高版本的安卓机型,官方操作说明https://jiangyitao.gitee.io/opendx/guide/deploy.html,可以自行阅读
本文先讲一下mac本搭建appium环境以及adb,按照本文操作,可以较为顺利的搭建,本文的前提是本地已经有java和cnpm等编译环境了
1,搭建appium
opendx底层是appium来支持的,所以要安装这些,本文采用的方式是使用shell语句
安装dockor方式,npm install -g appium-doctor --registry=https://registry.npm.taobao.org
安装appium方式,npm install -g appium --registry=https://registry.npm.taobao.org
笔者在安装appium过程中,出现了如图所示问题,感觉也许是共性问题,分享给大家
使用npm install -g appium --chromedriver-skip-install即可顺利安装完成
安装完成后,可以使用命令appium-doctor --android可以顺利开始查询当前机器appium是否具备安卓机型的条件,以当下情况应该出现下图
出现如上图所示,就是因为安卓sdk以及环境变量问题导致的,输入adb也会出现问题,接下来该如此
2,adb部分安装
所谓mac笔记本的adb安装,实际上就是安卓sdk安装以及环境变量的配置
第一种方案是,使用下载https://www.androiddevtools.cn,解压后,cd进入tools路径下,输入./Android sdk,以打开Android SDK Manager进行安装,进入下图,选中前3项进行安装
安装完成后,打开~/.bash_profile,mac的环境变量文件,新增如下内容
export ANDROID_HOME=/Users/admin/Downloads/android-sdk-macosx
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
如此,输入adb devices以及appium -v和appium-doctor --android,验证环境的正确性,出现下图所示页面为正确