• 远程设备管理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,验证环境的正确性,出现下图所示页面为正确

  • 相关阅读:
    一片非常有趣的文章 三分钟读懂TT猫分布式、微服务和集群之路
    mysql+mycat搭建稳定高可用集群,负载均衡,主备复制,读写分离
    mycat读写分离+垂直切分+水平切分+er分片+全局表 测试
    LVS Nginx HAProxy 优缺点
    nginx map配置根据请求头不同分配流量到不同后端服务
    Javamail发送邮件
    java发送html模板的高逼格邮件
    学习openresty时,nginx的一个坑
    mysql数据导出golang实现
    mysql支持原生json使用说明
  • 原文地址:https://www.cnblogs.com/xuezhezlr/p/15431265.html
Copyright © 2020-2023  润新知