Robotframework自动化环境搭建

文章部分内容参考自:https://blog.csdn.net/pheona1990/article/details/80347414

因工作需要,最近开始学习基于robotframework的简单自动化尝试,下面这篇文章主要整理如何搭建robotframework自动化框架,以便日后回顾。

一、一点简单介绍

Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。

二、环境搭建

1.Python 2还是Python 3?

RIDE 1.5.2只支持Python 2,最新版本RIDE 1.7.3.1基于wxPython4.0.4,听说也支持了Python 3。但个人还是比较习惯用RIDE 1.5.2,所以这里选择Python 2。

2.RIDE与wxPython的依赖关系

如果选RIDE 1.5.2,就必须安装wxPython2.8;

如果选RIDE 1.7.3,就必须安装wxPython4.0.4;

 

工具包

  • Python 2.7
  • Robot Framwork
  • wxPython 2.8.12(Python 非常有名的一个GUI 库,支撑Ride的运行库)
  • RIDE 1.5.2(Robot Framework 测试数据的编辑器,它使测试用例的创建、运行、测试项目的组织可以在图形界面下完成)

Python的安装

在官网下载安装包.msi文件进行安装: https://www.python.org/downloads/
安装完成后,在系统环境变量Path加上D:\Python27和D:\Python27\Scripts;

Robotframework的安装

pip install robotframework

wxPython的安装

官网下载安装https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

RIDE的安装

pip install robotframework-ride==1.5.2

到这一步整个robotframework自动化框架已经搭建好了,至于其他的一些library,大家在需要的时候再去安装即可。

可以看到在D:\Python27\Scripts有个ride.py,运行这个文件即可打开RIDE.

 

为了使用方便,我们也可以在创建一个桌面快捷方式来启动RIDE

在桌面右键,新建快捷方式

Robotframework自动化环境搭建_第1张图片

输入 D:\Python27\pythonw.exe -c "from robotide import main;main()" 点击“下一步”

Robotframework自动化环境搭建_第2张图片

输入 RIDE,点击“完成”

可以看到桌面已经创建了一个快捷方式,右键,选择“属性”,点击“更换图标”

选择 D:\Python27\Lib\site-packages\robotide\widgets\robot.ico

Robotframework自动化环境搭建_第3张图片

这是桌面创建了下面这样的快捷方式,以后可以通过这个快捷方式打开RIDE

 

补充:

有很多博友应该遇到过安装了RIDE 1.7.3,回退到RIDE 1.5.2后,RIDE就不能正常工作了。这时候只要运行 "%APPDATA%\RobotFramework\ride"到该路径下,删除文件librarykeywords.db,再重启RIDE即可解决。

 

你可能感兴趣的:(robotframework)