由于目前项目没有IOS系统自动化测试的需求,所以暂时只记录了移动端Android自动化测试环境的搭建方法,如以后真正搭建IOS环境时再另作记录(当然应该需要一个MAC本啦,就目前公司的性质应该不要想啦)。
robot freamwork自动化测试框架的介绍百度上都有了,我只想说它是我用过最易用、扩展性最好的自动化测试框架,在这里简单介绍一下它的特性,也是我感受比较深的(当然还需要深入理解):
- 表格式的语法结构,易于使用和理解;
- 维护成本较低,可以用现有关键字组合成新的关键字;
- 易扩展,可以定义符合自己需求的python库和java库;
- 功能全面,支持app、web、数据库、win32等;
安装步骤:
1、安装python
下载地址:https://www.python.org/downloads/
我用的是python2.7版本,安装完成后需要设置环境变量
2、安装pip工具
将get-pip.py文件拷贝到python安装目录下(python27)
在cmd命令窗口到python27目录下,键入get-pip.py
待pip安装成功,将pip加入环境变量
3、安装robot freamwork
下载地址:http://github.com/robotfreamwork/robotfreamwork/releases
双击robotframework-2.8.5.win32.exe安装
4、安装wxPython
下载地址:http://www.wxpython.org/download.php
双击wxPython2.8-win32-unicode-2.8.12.1-py27.exe安装
5、安装robotframework-ride
输入命令:pip install robotframework-ride
6、安装Appium测试库
输入命令:pip install robotframework-appiumlibrary
7、搭建安卓环境
8、安装appium工具
双击WindowsForAppium1.40.exe安装
9、安装apium-python-client
输入命令:pip install Appium-Python-Client