简介
Robot Framework是验收测试和验收测试驱动开发(ATDD)的通用测试自动化框架。它具有易于使用的表格测试数据语法,并使用关键字驱动的测试方法。其测试功能可以通过用Python或Java实现的测试库来扩展,用户可以使用与创建测试用例相同的语法从现有的关键字创建新的高级关键字
Robot Framework核心框架使用Python实现,我们也可以把Robot Framework看作Python里面的一个库,
可以在python2.x和python3.x中安装
tips:RIDE是官方提供的编辑器,它是基于wxPython2.8.12.1(win32)来开发的,而wxPython2.8.12.1(win32)就只支持python2.x不能正常python3,所以你打算使用官方提供的编辑器RIDE的活,你需要安装python2.x,当然,你选择python3.x作为你的运行环境的话,你可以添加插件来支持Robot Framework,相对来说官方提供的编辑器兼容性会更好些。
Python2环境搭建步骤
1,安装Python(Windows)
RIDE只支持传统原生的Python,不支持 Jython 和 IronPython。RIDE支持的Python版本最低要求Python2.6,不支持Python3.x。推荐python-2.7.14默认安装路径
安装过程中注意勾选 Add python.exe to Path ->添加到系统环境变量
2.7版本已默认支持PIP(安装和管理Python 包的工具),便于后续Python包的自动化安装,安装结束,通过在 cmd中直接敲击 python 命令 验证安装是否成功
如果安装出错,建议重启后,在无任何其它应用软件运行的情况下,再次尝试安装(意外常常有)
2,安装robotframework
命令pip2 install robotframework
RobotFramework是一种基于Python的可扩展关键字驱动自动化测试框架。通常用于端到端的可接收测试和可接收测试驱动的开发,可以用于测试声明涉及到多种技术和接口的分布式的,异构的应用系统。
3,安装wxPython
下载地址:https://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1
wxPython是Python非常有名的一个GUI库。RIDE是基于这个库开发的,且目前仅支持
wxPython2.8-win32-unicode-2.8.12.1-py27.exe
wxPython是一个exe程序,下载安装会自动检测本机的python环境
那么如何确定,我们已经成功安装好了wxPython
进入python环境,import wxPython
没有报错就说明已经成功安装了。
4,安装RF-RIDE
使用PIP安装:在CMD里敲命令pip2 install robotframework-ride
即可安装
RIDE是 RF框架原生的IDE集成环境(通俗理解:RF脚本编辑器)
安装完成后,检查是否能正常启动,在Python27\Scripts文件夹下,双击运行,即可显示RIDE编辑器界面。如果不能正常启动,在CMD窗口中会出现错误提示,根据具体错误提示来解决问题。比如wxPython版本不支持,会提示到相应网站下载
Python3环境搭建步骤
1,同样的要安装配置好Python3的环境
2,安装Robot Framework框架
命令:python3 -m pip install robotframework
RIDE不支持python3,所以不用安装,
但是,Robot Framework同时也提供了各种主流编辑器和IDE的插件
插件下载地址:http://robotframework.org/#tools
下面,以我使用的sublime插件为例
Sublime Text3的插件托管地址:https://github.com/andriyko/sublime-robot-framework-assistant
把里面的内容clone下来
命令:git clone https://github.com/andriyko/sublime-robot-framework-assistant.git
然后打开我们的Sublime的浏览包目录,把插件放进去。
在Sublime的视图找到语法,选择robotframework的高亮就可以了。