美文网首页
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