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
- 验证是否安装成功:
-
一个是appium desktop 有GUI图形的,安装方法直接在上方链接下载安装即可
配置环境变量
- ANDROID_HOME= 这个path是你adt的文件夹
- %ANDROID_HOME%\platform-tools
- %ANDROID_HOME%\tools
- %ANDROID_HOME%\build-tools\28.0.3
校验是否添加成功:
- adb version
- java -version
- aapt
linux系统:
-
appium desktop 安装 (这个是桌面版,如果无需桌面只要 appium服务的看下一个 安装server版即可)
- 下载Appium-linux-1.15.1.AppImage
-
右键属性 或 chomd 给予下载下来的文件可执行权限
-
双击 安装即可打开appium页面(同windows一样)
- 下载Appium-linux-1.15.1.AppImage
-
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
如不报错即安装成功
- 安装node.js及npm