众所周知,pycharm 是个写 python 极好用的编辑器。也可以装很多的插件来完成各种骚操作。
某一天,心血来潮在 pycharm 的插件库里,搜索了一下 robot,恩,发现有支持 robotframework 的插件库,于是暗掇掇的试了一把。
虽然相对于 eclipse 这个工具对 robot 脚本的支持来讲,不够友好,但是安装却是极简单的。
接下来,请跟我一起看看如何在 pycharm 里完成 robotframework 用例的实现和运行吧。。
1、在 pycharm 当中安装 robot 插件打开 pycharm,在 pycharm 的的设置当中,找到 plugins。在 plugins 中搜索 robot,得到以下插件:
从图中可以看出:
Robot Framework Support 插件和 IntelliBot 插件的使用量是比较高的。
下载分别是 195.5K,和 206.7K
但是 IntelliBot 这款插件,最新更新时间还在 2016 年,近 3 年都没有在维护。而 RobotFramework Support 仍在维护中。从长远来讲,选择 Robot Framework Support 这款插件更佳 。
点击 Install 按钮,安装此插件。
安装完成之后,重启 pycharm,再进入到上图的 Preferences 页面中。在 Editor 的文件模板中,可以看到 RobotFramework 的测试用例文件 和 关键字文件 。
在文件类型当中,可以看到 RobotFramework 脚本的默认文件后缀为。robot
2、编写 RobotFramework 测试用例1、新建一个工程。
2、创建 Robot 测试用例文件
右键工程名称 -> New -> Robot File。会自动带出 Robot 用例的模板出来。
3、编写 Robot 测试用例
使用 RobotFramework 语法,在不同的 section 当中编写对应的内容。
ps:
- 插件本身自带高亮显示。如上图。
- 选中关键字,按 Ctrl b 可直接跳转到关键字的源代码当中去。
3)没有 robot 关键字自动补全的机制。关键字名称需要自己查找。
4)左侧 Projects 区域当中,没有可用关键字展示功能。
3、配置运行 RobotFramework 用例编写后的 Robot 用例,无法运行。需要在 pycharm 当中,经过一定的配置后,方可右键选择运行。
1)添加 External Tools。添加运行 Robot 的工具。
主要是以robot.exe来运行robot脚本。robot.exe在python的安装目录下。
2)在测试用例所在的 robot 文件当中,右键空白处 -> Extenal Tools -> 选择运行内容
运行结果 如下:
到此,pycharm 中编写 robotframework 就应用完了。。
没有对比,就没有伤害。没有对比,就不知好与不好用的区别。
相对来讲,eclipse 中用 RED 插件来编写 robotframework 是最好的。
,