Robot Framework搭建

学习过Java的人应该知道JBehave,一种面向行为驱动开发(BDD)的测试框架。相比较之,Robot Framework是以Python为基础的测试框架。

这篇文章主要面向初学者搭建Robot Framework以及开发。

1. 安装 Python3 (或者Python2 RobotFramework 3.0+ 支持, 这里以Python3示例)

2. 运行安装 “Pip install robotframework”

3. 运行安装 “Pip install robotframework-selenium2library”

4. 下载 WebDemo-20150901.zip和geckodriver-v0.20.1-win64.zip, 前者是示例代码,后者是geckodriver (Firefox 浏览器selenium驱动) ,这样ACC测试才能跑。

5. 解压 WebDemo-20150901.zip到你的指定文件夹下然后解压geckodriver-v0.20.1-win64.zip同时把geckodriver.exe 加到你的PATH中去。

6. 运行demo server “python demoapp/server3.py”

7. 开另一个命令“robot login_tests”,这将会触发Firefox运行在login_tests下面的ACC测试用例。

8. 生成报告


Robot Framework搭建_第1张图片
Summary


Robot Framework搭建_第2张图片
Result

Tips:

如果你不想用Firefox作为你默认的浏览器驱动,请下载合适Chrome/IE的驱动,然后跑下面的命令:

robot --variable BROWSER:Chrome login_tests

robot --variable BROWSER:IE login_tests

资源

请从链接下载,如果是Python3,需要修改部分代码,把server.py改成Python3的语法形式。

链接

http://robotframework.org/#introduction

https://bitbucket.org/robotframework/webdemo#rst-header-demo-application

你可能感兴趣的:(Robot Framework搭建)