当前位置:首页 > IT技术 > 移动平台 > 正文

远程设备管理opendx平台搭建-appium和adb的安装
2021-10-22 10:02:32

  多年不见了,说起来也有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,验证环境的正确性,出现下图所示页面为正确

本文摘自 :https://www.cnblogs.com/