RF,全称Robot Framework,简称仅仅是为了念起来方便起见。此次配置,主要是电脑重新安装了操作系统和想在之前项目的基础上做一个总结。
主要安装内容
- python 环境
- robotframework框架
- ride及wxPython(需要使用可视化界面编写用例的人安装)
- HttpLibrary 库(选安装)
- selenium2Library (选安装)
- databaselibrary(选安装)
- AppiumLibrary库(选安装)
安装的目的简要说明
- python环境---Robot Framework是python开发的开源测试框架,目前对python3支持还不好,建议安装python2.7.11
- robot framework框架---框架本身,安装它毋庸置疑,不然做这一些列动作干啥
- ride---相当于代码编写的IDE,客户端协助编写测试用例,图形化界面,一般在wondows上使用
- wxPython---ride基于wxpyhon编写,配置ride的环境,目前较稳定版本2.8.12
- **HttpLibrary库 **---应用于http接口自动化,根据需求选择安装
- selenium2Library库---应用于web自动化,根据需求选择安装
- databaselibrary库---应用于数据库自动化,根据需求选择安装
-
AppiumLibrary库---应用于app自动化,根据需求选择安装
以上列举的第三方库(HttpLibrary、selenium2Library、databaselibrary、AppiumLibrary)仅为主流常用库
安装过程
- python 安装过程略,之前有提到,注意安装路径不要有空格和中文,避免后续一系列问题
- 第三方库安装,采用pip批量安装,节省去一个一个安装的时间
#requests.txt内容
selenium==2.53.2
Appium-Python-Client==0.23 #后续需要集成app自动化
robotframework==3.0
robotframework-appiumlibrary==1.4.1.1
robotframework-databaselibrary==0.8.1
robotframework-httplibrary==0.4.2
robotframework-ride==1.5.2.1
robotframework-selenium2library==1.7.4
PyMySQL==0.7.9
pip install -r requests.txt
- wxpython的安装,点击一步一步安装即可
调试和使用
ride的启动入口见scripts目录下的ride.py文件,一般启动方式,进入scripts目录,在命令行中运行python ride.py
上述操作较为麻烦繁琐,为了方便起见,推荐使用在桌面创建快捷键的方式,即桌面右键创建快捷方式,路径填写D:\Python27\pythonw.exe -c "from robotide import main; main()"
,注意python的安装路径