app自动化测试(一) 环境安装(win&linux)

appium环境和相关工具环境搭建起来还是比较麻烦的
踩了一些坑,也找了一些资料
以下我一个个坑和资料的合集

Windows系统:

  • Microsoft .NET Framework 4.5以上
  • node.js https://nodejs.org/en/
  • JDK1.8及以上版本 https://www.oracle.com/technetwork/java/javase/downloads/index.html
  • Android Develop Tools adt环境装起来更是麻烦,如果装全版又太多太多的冗余
    • 这边建议装 adt集成版即可 http://tools.android-studio.org/index.php/adt-bundle-plugin
  • 虚拟机用了好几款 推荐 genymotion 和 夜神,genymotion系统版本非常丰富,夜神的话稳定性比较高但只有7.1.2
  • pip3 install Appium-Python-Client 安装python库

tips:appium有两个版本 https://github.com/appium/appium-desktop/releases/tag/v1.15.1

  • 一个是appium server 没桌面应用的,只能用代码启动,这个要依托node.js的npm进行安装npm -g install appium

    • 验证是否安装成功:appium
      app自动化测试(一) 环境安装(win&linux)_第1张图片
      appium server
  • 一个是appium desktop 有GUI图形的,安装方法直接在上方链接下载安装即可


    app自动化测试(一) 环境安装(win&linux)_第2张图片
    desktop

配置环境变量

  • ANDROID_HOME= 这个path是你adt的文件夹
  • %ANDROID_HOME%\platform-tools
  • %ANDROID_HOME%\tools
  • %ANDROID_HOME%\build-tools\28.0.3

校验是否添加成功:

  • adb version
  • java -version
  • aapt
app自动化测试(一) 环境安装(win&linux)_第3张图片

linux系统:

  • appium desktop 安装 (这个是桌面版,如果无需桌面只要 appium服务的看下一个 安装server版即可)

    • 下载Appium-linux-1.15.1.AppImage
      app自动化测试(一) 环境安装(win&linux)_第4张图片
      desktop
    • 右键属性 或 chomd 给予下载下来的文件可执行权限


      app自动化测试(一) 环境安装(win&linux)_第5张图片
    • 双击 安装即可打开appium页面(同windows一样)


      app自动化测试(一) 环境安装(win&linux)_第6张图片
  • appium server 安装(以Ubuntu系统作为示例)

    • 安装node.js及npm sudo apt-get install node.js 也可在官网安装https://nodejs.org/en/
    • 通过查看版本的形式判断是否安装成功npm -v
    • 安装appium server npm install -g appium
    • appium -h 如不报错即安装成功

你可能感兴趣的:(app自动化测试(一) 环境安装(win&linux))