Android APP自动化环境搭建

Kwong 2018-07-18

  1. 操作系统区分:Windows/IOS/Linux
  2. python版本区分python2与python3

下载安装版本时务必注意以上两点,保证版本对应。

以下以Windows 64 python2为例:

一、准备python+RF环境

步骤

安装目标

安装方法

下载地址

备注

1

Python

  1. 下载安装,默认安装即可
  2. 配置环境变量path项,根据安装路径添加“C:\Python27”和“C:\Python27\Scripts”

https://www.python.org/downloads/windows/

根据电脑位数与系统下载,进入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

下载安装,默认安装

https://www.jetbrains.com/pycharm/download/

可选安装

环境检查:

  1. cmd输入python可看到python版本信息
  2. cmd输入ride.py可启动ride
  3. 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

http://rj.baidu.com/soft/detail/17531.html

在百度软件中心下载较快(你懂的),注意下载对应系统版本与位数

2

Android SDK

下载安装,配置环境变量:

1. ANDROID_HOME

2.path:

;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;

http://rj.baidu.com/soft/detail/23485.html

在百度软件中心下载较快(你懂的),注意下载对应位数

3

Android模拟器

下载安装

https://www.yeshen.com/

可选安装,有模拟器比较方便

环境检查:

  1. cmd输入java与javac都可看到提示信息
  2. cmd输入adb可看到提示信息

三、准备Appium环境

步骤

安装目标

安装方法

下载地址

备注

1

node.js

默认安装,配置环境变量:

http://nodejs.cn/download/

注意下载对应系统版本与位数。

2

Appium

默认安装,配置环境变量:

1. APPIUM_HOME:

D:\Appium\Appium\node_modules(根据自己的安装路径配置)

2.path:

%APPIUM_HOME%\.bin

http://pan.baidu.com/s/1jGvAISu

百度网盘下载较快(你懂的),注意下载对应系统版本与位数。网上推荐使用npm install下载,需安装node.js

3

Appium-Python-Client

命令行安装:pip install Appium-Python-Client

https://pypi.python.org/pypi/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会报错。

相关推荐

ganyouxianjava / 0评论 2012-05-31