Android APP自动化环境搭建
- 操作系统区分:Windows/IOS/Linux
- python版本区分python2与python3
下载安装版本时务必注意以上两点,保证版本对应。
以下以Windows 64 python2为例:
一、准备python+RF环境
步骤 | 安装目标 | 安装方法 | 下载地址 | 备注 |
1 | Python |
| 根据电脑位数与系统下载,进入cmd输入python可看到信息(注意Python2与3同时存在的操作) | |
2 | wxPython | 下载安装,默认安装 | https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/ | 注意选择对应版本,系统、电脑位数python版本需一致(不建议安装过高版本,存在ride不支持) |
3 | robotframework | 命令行安装:pip install robotframework | 无 | Pip list查看 |
4 | robotframework-ride | 命令行安装:pip install robotframework-ride | Pip list查看,可在cmd启动ride.py | |
5 | robotframework-appiumlibrary | 命令行安装:pip install robotframework-appiumlibrary | 无 | Pip list查看 |
6 | Pycharm | 下载安装,默认安装 | 可选安装 |
环境检查:
- cmd输入python可看到python版本信息
- cmd输入ride.py可启动ride
- Cmd输入pip list可查看所有目标python库
二、准备Android+Java环境
步骤 | 安装目标 | 安装方法 | 下载地址 | 备注 |
1 | Java JDK | 默认安装,配置环境变量: 1. JAVA_HOME 2. CALSSPATH: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar; 3.path: 添加jkd\bin与jre\bin | 在百度软件中心下载较快(你懂的),注意下载对应系统版本与位数 | |
2 | Android SDK | 下载安装,配置环境变量: 1. ANDROID_HOME 2.path: ;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools; | 在百度软件中心下载较快(你懂的),注意下载对应位数 | |
3 | Android模拟器 | 下载安装 | 可选安装,有模拟器比较方便 |
环境检查:
- cmd输入java与javac都可看到提示信息
- cmd输入adb可看到提示信息
三、准备Appium环境
步骤 | 安装目标 | 安装方法 | 下载地址 | 备注 |
1 | node.js | 默认安装,配置环境变量: | 注意下载对应系统版本与位数。 | |
2 | Appium | 默认安装,配置环境变量: 1. APPIUM_HOME: D:\Appium\Appium\node_modules(根据自己的安装路径配置) 2.path: %APPIUM_HOME%\.bin | 百度网盘下载较快(你懂的),注意下载对应系统版本与位数。网上推荐使用npm install下载,需安装node.js | |
3 | Appium-Python-Client | 命令行安装:pip install Appium-Python-Client |
整体环境检查:
cmd输入appium-doctor可看到‘All Checks were successful’提示
问题排查:
若准备环境时出现不成功的情况,可根据对应的log信息进行排查(网上搜索答案)
思路:检查环境变量是否配置正确,版本信息是否对应
======后续处理:【重要】
1.adb devices 找不到设备的解决方法:
https://www.cnblogs.com/sanshuimiao/p/7809946.html
一般情况通过文章问题2可解决。
2.Appium 关于 Appium 的一些定制代码和及常见 bug 修复
https://testerhome.com/topics/9208
首次启动appium后,在手机上安装完Appium Settings和Unlock后,参照文章依次把问题:
1;3;6;9 处理好。
=======其他:
1.安装Appium Settings APK对应所在目录:
C:\Program Files (x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk
2.安装Unlock APK对应所在目录:
C:\Program Files (x86)\Appium\node_modules\appium\build\unlock_apk\unlock_apk-debug.apk
3.安装Unlock APK对应所在目录:
C:\Program Files (x86)\Appium\node_modules\appium\build\unicode_ime_apk\UnicodeIME-debug.apk
注意:安装appium 1.4.16版本的apk启动应用正常, 安装appium 1.6.1版本对应的apk会报错。