美文网首页
RobotFramework基础说明

RobotFramework基础说明

作者: summer琴 | 来源:发表于2020-05-14 09:55 被阅读0次

1. 创建项目

RF中project、suit、case的创建之间的关系如下


image.png

project和suit在创建得时候一般都有两种format格式,


image.png
image.png
一般情况下我们创建得层级关系用Directory类型project,项目下创建File类型得suit,在suit下创建case

2. 关键字

关键字相当于python中的函数,关键字分第三方库中得关键字,以及自定义关键字两种,F5快捷键可以查询目前可引用的所有关键字

  • 第三方库关键字
    第三方库分python自带的库和pip下载的库,后期下载的库需要在project或suit中import(我一般常用在suit中引入,suit下所有的case均可以使用该库中的关键字)


    image.png

    引入的library如果是黑色表示成功,红色说明失败,需要检查是否已安装

  • 自定义关键字
    project或suit下可创建自己定义的关键字,右键“New User Keyword”即可,可以自己定义输入参数,返回值,就像定义一个python函数一样,供其他地方引用

3. Resource资源

Resource资源中可以存放一些公共方法供引用,一般将预先定义的变量、经常会调用的公共方法放这里,比如数据库连接信息变量、数据库连接关键字方法、request请求关键字、打开浏览器、关闭浏览器等等


image.png

4.测试用例书写

image.png

5. 执行用例

  • 如果不勾选用例,默认执行所有case
  • 勾选后,执行所有选择到的case
  • 按照标签执行case
    (1)用例打标签


    image.png

    (2)执行带某个tag的所有用例或者除了带某个tag的用例不执行,其他都执行


    image.png

相关文章

网友评论

      本文标题:RobotFramework基础说明

      本文链接:https://www.haomeiwen.com/subject/hrhonhtx.html