一、Windows系统搭建Android开发环境
1、安装JDK,配置环境变量
2、安装Android SDK,配置环境变量(tools和platform-tools所在目录都需添加到path中)
3、安装包含ADT插件eclipse
4、(可选)genymotion模拟器
注:Android sdk、appium、nodejs安装路径都不能包含空格,否则会报enoent错误
二、Appium环境的安装与配置
开发工具:JDK
1、 安装JDK,配置环境变量,不详述了。(Android SDK依赖JDK)
2、安装Android SDK,配置环境变量,不详述了。(自动化测试中需要用到Android SDK的一些工具)
3、安装Python,配置环境变量,不详述了。
Version:2.7
Download:https://www.python.org/ftp/python/
4、安装Nodejs(引自维基百科:Node.js是一个开放源代码、跨平台的、用于服务器端和网络应用的运行环境。https://zh.wikipedia.org/wiki/Node.js),Appium使用Node.js作为服务器引擎。配置环境变量:d:\nodejs(node.exe所在目录)
Version:v0.12.7
Download:https://nodejs.org/download/
5、安装Appium,将文件目录有appium.cmd文件的路径设置到环境变量path中。默认侦端口为4723。
Download:http://appium.io/
添加ANDROID_HOME环境变量,appium会去找这个ANDROID_HOME变量(尚不明确真正原因,如果启动appium时有问题的话,就添加这个环境变量试试吧)
需要先安装.Net Framework 4.5启动appium时会有提示。
至于网上说的还要安装Ant和Maven,其实不必,除非你的代码和库管理需要用到他们。
6、python appium测试报告
1、下载HTMLTestRunner.py文件:地址http://tungwaiyip.info/software/HTMLTestRunner.html
2、将该文件保存在python安装路径下的lib文件夹中。在文件中能import HTMLTestRunner成功,即配置成功。
Python 单元测试unittest
https://docs.python.org/2/library/unittest.html
===================华丽丽的分割线=========================
解决办法:
1 启动安卓模拟器;
2 将Genymotion-ARM-Translation.zip拖进去;
3 在弹出的窗口中点击确定按钮;
4 重启模拟器;