(一).RobotFramework特点(参考虫师http://www.cnblogs.com/fnng/p/4333977.html)
1.使用简单
可用excel编写测试用例,填表格方式,测试报告是html格式,便于阅读。
2.可像编程一样编写测试用例
用例支持变量、if、for循环语句的使用,也可调用python提供的方法。3.可创建自己需要的关键字
在现有关键字的基用例支持变量、if、for循环语句的使用,础上,可利用Python开发更符合自己需求的关键字。4.类库丰富
- Web自动化测试:SeleniumLibrary,Selenium2Library;
- Windows GUI测试:AutoItLibrary;
- 数据库测试:Database Library(Java)、Database Library (Python)、MongoDB library;
- 文件对比测试:Diff Library;
- HTTP测试:HTTP library (livetest)、HTTP library (Requests)
(二).RobotFramework安装和配置
- 1.安装Python
- robotframework是基于Python2.7的,所以首先要先安装Python。地址:https://www.python.org/downloads/
- 设置环境变量:在计算机-属性-高级系统设置-环境变量-path变量中,在末尾添加Python的路径和python中scripts文件夹的路径,注意分号。
2.安装pip
- 在cmd命令窗口,切换到Python文件夹下的scripts目录下,执行easy_install.exe pip。之后在cmd下输入“pip”,观察能否识别,判断是否安装成功。
- 3.安装wxpython
-
Python GUI库,用于支持后面的RIDE图形化操作工具。地址: http://wxpython.org/download.php#stable
- 4.安装robotframework
- 下载robotframework,地址:https://pypi.python.org/pypi/robotframework
- 在cmd命令窗口中,切换到robotframework解压到的目录,执行“Python setup.py install”命令,之后执行“pip install robotframework”进行安装。
- 5.安装robotframework-ride
在cmd命令窗口,执行“pip install robotframework-ride”进行安装。6.安装library
根据自己需要进行安装。 pip install robotframework-selenium2library;pip install robotframework-SSHLibrary;
pip install robotframework-ftplibrary;
pip install robotframework-httplibrary;
以上步骤完成后,安装已完成。
7.打开ride工具
在cmd窗口,Python下scripts路径下,输入“ride.py”,打开ride工具。或者指定文件打开,如 ride.py 目录/to/文件.
8.添加数据库
如果需要数据库的话,需要添加数据库。
安装:pip install robotframework-databaselibrary;
pip install PyMySQL;
OK,这个时候就可以准备测试用例进行测试了。