RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第一篇【安装】
来源:互联网 发布:网络订票退票手续费 编辑:程序博客网 时间:2024/05/16 08:27
前言:关于RobotFrameWork+APPIUM实现对安卓APK的自动化测试的文章都是取自于乐于分享知识于网络的好心人们,所以我也希望我的知识可以分享给大家。
首先我们先罗列一下我们要安装的软件
1. JDK ,本人用的是1.7的版本;
2. SDK;
3. Appium;
4. Python27;
5. wxPython,科普:wxPython是Python语言的一套优秀的GUI图形库;
6. RobotFrameWork;
7. Ride 1.5;
8. Selenium 2.47;
9. Appium-Python-Client 0.19;
10. robotframework-appiumlibrary 1.3.5;
11. 一款安卓软件的APK,我用的是微信的APK;
12. 夜神安卓模拟器 ,一款神奇的模拟器,真的很好用;
接下来我们开始搭建环境
1. 下载并安装JDK,配置JAVA_HOME和Path环境变量,不会的童鞋可以自己百度一下,很方便的。
2. 下载并解压SDK,个人建议下载ZIP版本的,解压出来后,配置ANDROID_HOME和Path,不会的童鞋一样百度一下,依然是很方便的。
3. 下载并安装Appium,这里给出官网http://appium.io/,个人建议下载安装版本,备注:如果没有安装.NET FRAMEWORK的童鞋,安装Appium到最后时会提醒你的,不必担心。
4. 下载并安装Python27,我用的是2.7.9版本,备注:安装时建议将创建环境变量勾选上,不然安装完毕需要自己手动新增环境变量。
5. 下载并安装wxPython。
6. RobotFrameWork、Ride、Selenium、Appium-Python-Client、robotframework-appiumlibrary这些都建议使用pip install 的方法来安装,不会的童鞋再次百度一下作者相信这些都不会难倒同学们的,备注:如果是用pip install命令安装的童鞋,需要在桌面自己新建一个快捷方式,并且目标设置为C:\Python27\pythonw.exe -c "from robotide import main; main()",打开RIDE其实是一行命令;然后作者给出一个关于Python各种包裹的下载网址https://pypi.python.org/pypi,童鞋们可以自己上去看需要下载什么,或者通过pip安装什么,在此作者就不在啰嗦了。
7. 下载微信APK,是安卓版的哦。
8. 下载并安装夜神安卓模拟器,这个模拟器是4.4.2版本的,作者很喜欢,相比SDK的模拟器好多了,当然如果童鞋的机器够犀利还是建议使用SDK自己的模拟器,备注:SDK中的platform-tools,最好是版本20的,这是为了使ADB的版本为1.0.31,如果是1.0.32版本的ADB可能无法使用夜神模拟器来做测试,亲们一定要注意哦。
好啦~我们万里长征的第一步就已经完成啦,安装的内容就写到这里了;之后的第二篇我会介绍一下APPIUM和RF,以及这个框架的运行原理;第三篇会告分享给大家一个实例,好啦先剧透这么多吧~有需要我帮助的童鞋可以发我邮箱和QQ,同一个455732593
- RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第一篇【安装】
- RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第二篇【原理】
- RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第三篇【实例】
- RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第四篇【AppiumLibrary实用函数介绍】
- RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第五篇【AppiumLibrary校验函数介绍】
- RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第六篇【AppiumLibrary等待函数介绍】
- RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第七篇【元素定位介绍】
- 通过RobotFrameWork+APPIUM对安卓APK进行自动化测试
- APPIUM+JAVA实现对安卓APK的自动化测试----第十一篇【定位元素】
- APPIUM+JAVA实现对安卓APK的自动化测试----第八篇【安装】
- APPIUM+JAVA实现对安卓APK的自动化测试----第十篇【驱动的实现】
- APPIUM+JAVA实现对安卓APK的自动化测试----第九篇【为什么】
- APPIUM+JAVA实现对安卓APK的自动化测试----第十二篇【操作模拟】
- APPIUM+JAVA实现对安卓APK的自动化测试----第十三篇【JUNIT框架】
- APPIUM+JAVA实现对安卓APK的自动化测试----第十四篇【mySelf框架】
- APPIUM+JAVA实现对安卓APK的自动化测试----第十五篇【参数化和对象化】
- Appium+Robotframework实现iOS应用的自动化测试-1:Appium在OS X中的安装
- Appium+Robotframework实现Android应用的自动化测试-1:Appium在Windows中的安装
- cvErode() 形态腐蚀(可多次)
- 阅读完HTTP等协议的RFC文档之后的感受
- Angularjs 回到顶部指令
- [AndroidAnnotatians] Intent传参
- Hadoop 之MapReduce 运行原理全解析
- RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第一篇【安装】
- 关于分享公共库ShareSDK的用法
- java中print(this)逻辑
- unable to access android sdk add-on list
- socket(套接字)连接过程
- Lua学习笔记(基础篇)
- 【知识整理】双核浏览器强制使用极速/兼容模式方法
- 蓝桥杯 算法训练 最小乘积(基本型)
- 如何在CentOS 5/6/7上安装EPEL 源