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插件
安装完后,在设置面板的Editor->File Types界面,找到 Robot Feature ,添加*.txt后缀参数(如下图),可按自己实际需要来添加
配置完后就可以看到写的RobotFramwork代码,已经可以识别:
三、配置case和suite的运行Tools
打开设置面板的Tools->External Tools界面,新增一个Tools(如下图)
主要设置有:
Name:填个自己容易理解的名字
Program:运行的主程序,我这里是python3
Parameters:运行参数,即你运行RobotFramwork脚本的命令参数(可先在命令行下执行通过后再填),可按自己实际需要来填,文件路径等需参数化的可参考右边Insert macros.我这里填的是运行单个case的命令:
-m robot -d results --test $SelectedText$ $FilePath$
Working directory:工作路径
可以再增加一个 Suite的运行配置,如下,主要是Program的命令参数不同
当需要运行单个case时,只要选择Case的名字,右键External Tools->Robot Run SingleTestCase运行即可
当要运行整个Suite时,直接右键External Tools->Robot Run TestSuite运行即可!