Robot Framework入门超easy系列(基于Python)(二)——使用Pycharm编写RF脚本


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$
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wQq2Y9bG-1571388788213)(C:\Users\found\AppData\Roaming\Typora\typora-user-images\1571386950753.png)]

  • 配置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脚本步骤
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ALWPQwpx-1571388788213)(C:\Users\found\AppData\Roaming\Typora\typora-user-images\1571388391907.png)]

  • 查看测试运行结果以及生成的日志文件报告
    生成的日志文件、输出和报告Pycharm会自动产生一个results文件夹,将文件夹中的文件用浏览器打开查看即可。
    在这里插入图片描述


总结

本章为《Robot Framework入门超easy系列》第二章,没有任何技术点,主要是为了方便管理项目以及方便习惯快速开发的朋友。下一章主要讲解RF的基础关键字。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值