Robot Framework也可以编写脚本,但是个人并不习惯,因为它缩进的时候比较鸡肋,只能连按四个空格键进行缩进,如果是Tab,就会多出半个空格的样子?。并且在之后的开发过程中也是要使用python来调用RF库来进行自动化测试开发,所以这一步是有必要的。
安装Pycharm
可以通过官网来下载Pycharm官网地址,具体安装方式可以百度。
通过Pycharm下载intelliBot插件
左上角File–>Settings–>Plugins,在搜索框输入intelliBot
,选择第一个插件,点击右侧Install进行安装,我这已经安装过了,所以显示Installed。安装完成后重启Pycharm即可。
配置RF的文件类型识别
因为RF文件在IDE里面是txt文件,所以我们根据以下步骤进行配置,添加*.txt
。如果还需要别的格式,也可以添加别的格式。
配置suite和case的运行配置
我们在运行脚本的时候,可以单独运行一个用例:case,也可以运行一个用例集合:suite,所以我们要对此进行配置。
-
配置suite
Name:
Robot Run TestSuite
Programe:
C:\Program Files\Python36\Scripts\pybot.bat
Arguments:
-d results $FileName$
Working directory:
$FileDir$
-
配置case,同理
Name:
Robot Run SingleTestCase
Programe:
C:\Program Files\Python36\Scripts\pybot.bat
Arguments:
-d results -t "$SelectedText$" ./
Working directory:
$FileDir$
-
没有
pybot.bat
的小伙伴看这里!!!在C:\Program Files\Python36\Scripts路径下创建一个
pybot.txt
,将下面的代码贴进去保存,再更改文件后缀名为.bat
即可,亲测有效!@Echo off python -m robot.run %*
运行RF脚本
将上面配置完成之后,我们来运行一个RF脚本来试试
-
RF脚本
*** Settings *** Library Selenium2Library *** Test Cases *** Baidu Search case Open Browser http://www.baidu.com chrome Input text css:#kw robot framework click button css:#su sleep 5 Close Browser
-
Pycharm运行RF脚本步骤
-
查看测试运行结果以及生成的日志文件和报告
生成的日志文件、输出和报告Pycharm会自动产生一个results文件夹,将文件夹中的文件用浏览器打开查看即可。
总结
本章为《Robot Framework入门超easy系列》第二章,没有任何技术点,主要是为了方便管理项目以及方便习惯快速开发的朋友。下一章主要讲解RF的基础关键字。