(二)Robot Framework 安装

丶灬走出姿态 提交于 2020-04-28 03:36:16

(二)Robot Framework 安装

发布时间 2017年9月28日 虫师

安装 Robot Framework


如果想使用 Robot Framework 必须要安装:

  • Python 编程语言,参考 。

  • Robot Framework

Robot Framework 推荐 pip 方法安装 (在Windows命令提示符(cmd)/ Linux终端输入):

λ pip install robotframework

Collecting robotframework Using cached robotframework-3.0.2.tar.gz Installing collected packages: robotframework Running setup.py install for robotframework ... done Successfully installed robotframework-3.0.2                        

 

安装 RIDE(可选)


如果你使用的是 Python2.x 版本,虽然 Python2.x 预计到2020年停止维护了,但仍然不少人在使用,Robot Framework 的所有相关库也没有完全迁移到Python3.x。

比如 Robot Framework RIDE ,它是编写 Robot Framework 的标准编辑器。对于新手来降低了 Robot Framework的使用门槛。

接下来安装 RIDE (只针对 Python2.x 环境)

  • 安装 wxPython

下载地址: http://sourceforge.net/projects/wxpython/files/wxPython/2.8.12.1/

wxPython 是 Python 非常有名的一个 GUI 库,因为 RIDE 是基于这个库开发的,所以这个必须安装。必须是 wxPython 2.8.12.1 版本,RIDE 基于该版本开发。

  • 安装 RIDE

推荐 pip 安装

λ pip install robotframework-ride

Collecting robotframework-ride Using cached robotframework-ride-1.5.2.1.tar.gz Installing collected packages: robotframework-ride Running setup.py install for robotframework-ride ... done Successfully installed robotframework-ride-1.5.2.1 

RIDE 是 Robot Framework 的官方编辑器。它使测试用例的创建、运行、测试项目的组织可以在图形界面下完成。

  • 启动 RIDE

切换到 Python2.7.x 的 Script 目录(例如:C:\Python27\Scripts), 运行 ride.py 文件。

C:\Python27\Scripts> python ride.py 

 

Python3.x 可用的编辑器


那身为一个Python3.x的用户应该使用什么编辑器来开发 Robot Framework 呢? Robot Framework 提供了主流编辑器的插件,这里。 Atom、Eclipse、Notepad++、IntelliJ IDEA、Sublime text 、Vim 都可以找到对应的插件。

这里选择 Sublime text3 为例。

  • 安装Sublime text3

官网:http://www.sublimetext.com/

  • 下载(克隆)sublime-robot-framework-assistant

项目地址:https://github.com/andriyko/sublime-robot-framework-assistant

将整个 sublime-robot-framework-assistant-master 项目目录放拷贝到 Sublime Text3 的 Packages 目录下,然后,重启动 Sublime Text3。

(打开 sublime text 编辑器, 菜单栏:Perferences –> Browser Packages… 打开的目录就是 Packages 目录了!)

在 Sublime Text3 菜单栏选择 “View”–>“Syntax”–> “Robot Framework syntax highlighting” ,选择Robot Framework语法高亮。

最终效果如下:

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!