Pycharm原来还可以这样玩?
众所周知,pycharm是个写python极好用的编辑器。也可以装很多的插件来完成各种骚操作。
某一天,心血来潮在pycharm的插件库里,搜索了一下robot。
恩,发现有支持robotframework的插件库,于是暗掇掇的试了一把。
虽然相对于eclipse这个工具对robot脚本的支持来讲,不够友好,但是安装却是极简单的。
接下来,请跟我一起看看如何在pycharm里完成robotframework用例的实现和运行吧。
在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
编写RobotFramework测试用例
1、新建一个工程。
2、创建Robot测试用例文件
右键工程名称 -> New -> Robot File。
会自动带出Robot用例的模板出来。
3、编写Robot测试用例
使用RobotFramework语法,在不同的section当中编写对应的内容。
ps:
1)插件本身自带高亮显示。如上图。
2)选中关键字,按Ctrl+b可直接跳转到关键字的源代码当中去。
3)没有robot关键字自动补全的机制。关键字名称需要自己查找。
4)左侧Projects区域当中,没有可用关键字展示功能。
配置运行RobotFramework用例
编写后的Robot用例,无法运行。
需要在pycharm当中,经过一定的配置后,方可右键选择运行。
1)添加External Tools
添加运行Robot的工具。
主要是以robot.exe来运行robot脚本。
robot.exe在python的安装目录下。
2)在测试用例所在的robot文件当中。
右键空白处 -> Extenal Tools -> 选择运行内容
运行结果如下:
推荐一个软件测试学习交流群:785128166,群里有分享的视频,面试指导,测试资料,还有思维导图、群里有视频,都是干货的,你可以下载来看。主要分享测试基础、接口测试、性能测试、自动化测试、TestOps架构、Jmeter、LoadRunner、Fiddler、MySql、Linux、简历优化、面试技巧以及大型测试项目实战视频资料。合理利用自己每一分每一秒的时间来学习提升自己,不要再用"没有时间“来掩饰自己思想上的懒惰!趁年轻,使劲拼,给未来的自己一个交代!
公众号:程序员二黑, 关注后免费领取海量学习资料。
好东西要和朋友一起分享哦