使用Pycharm编写和运行RF脚本(MAC)

RobotFramwork 的ride只支持python2.7,且已经不维护了。当我们对RobotFramwork的语法熟悉后,可以直接在python的编辑器里直接写。这里记录下Pycharm这款Python专业的IDE工具里,搭建并配置RobotFramwork的过程。

一、基础环境(不是本文的重点,略)

1、Pycharm的下载安装

2、Python的安装

3、RobotFramwork的安装

二、安装intelliBot插件

项目地址:https://github.com/millennialmedia/intellibot

打开Pycharm->Preferences->Plugins->Browse repositories(如下)

搜索并安装intelliBot插件

使用Pycharm编写和运行RF脚本(MAC)_第1张图片

安装完后,在设置面板的Editor->File Types界面,找到 Robot Feature ,添加*.txt后缀参数(如下图),可按自己实际需要来添加

使用Pycharm编写和运行RF脚本(MAC)_第2张图片

配置完后就可以看到写的RobotFramwork代码,已经可以识别:

使用Pycharm编写和运行RF脚本(MAC)_第3张图片

三、配置case和suite的运行Tools

打开设置面板的Tools->External Tools界面,新增一个Tools(如下图)

主要设置有:

Name:填个自己容易理解的名字

Program:运行的主程序,我这里是python3

Parameters:运行参数,即你运行RobotFramwork脚本的命令参数(可先在命令行下执行通过后再填),可按自己实际需要来填,文件路径等需参数化的可参考右边Insert macros.我这里填的是运行单个case的命令:

-m robot -d results  --test $SelectedText$ $FilePath$

Working directory:工作路径

使用Pycharm编写和运行RF脚本(MAC)_第4张图片

可以再增加一个 Suite的运行配置,如下,主要是Program的命令参数不同

使用Pycharm编写和运行RF脚本(MAC)_第5张图片

当需要运行单个case时,只要选择Case的名字,右键External Tools->Robot Run SingleTestCase运行即可

使用Pycharm编写和运行RF脚本(MAC)_第6张图片

当要运行整个Suite时,直接右键External Tools->Robot Run TestSuite运行即可!

你可能感兴趣的:(使用Pycharm编写和运行RF脚本(MAC))