Android环境搭建Appium测试框架 Python
2015-09-30 15:49
866 查看
一、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 重启模拟器;
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、使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBL
解决办法:1 启动安卓模拟器;
2 将Genymotion-ARM-Translation.zip拖进去;
3 在弹出的窗口中点击确定按钮;
4 重启模拟器;
相关文章推荐
- 如何判断ios设备类型
- Android中的复制粘贴
- iOS中关于属性@property和@synthesize的问题:
- Android的init过程详解(一)
- iOS免证书打包环境搭建
- Android Android Studio 快捷键整理分享,IntelliJ IDEA使用技巧一览表
- 第一个Android实例——计算器 编辑
- Windows下Ionic Android开发环境搭建
- [IOSB]StoryBoard自定义侧边栏
- Android SDK API 15 各安装包下载地址
- Android5.X Activity跳转动画
- 仿微信小视频
- android fragment 你应该知道的一切
- Objective-C---6---Block
- iPhone 6s极致体验:3D-Touch+iOS 9系统
- Android循环广告位的实现
- 微信公众平台接入经验分享,纯干货
- Android系统中iptables的应用(三)NatController
- Android实现复制粘贴功能
- Mac 软件“Android 文件传输 v1.0”