robotframework-数据驱动

RobotFramework

      • 一、数据驱动
      • 二、行为驱动
      • 三、代码分层

一、数据驱动

  1. 创建suite,引起库
    robotframework-数据驱动_第1张图片

  2. 创建一个user keyword
    robotframework-数据驱动_第2张图片
    robotframework-数据驱动_第3张图片

  3. 创建case,填写数据,运行测试
    robotframework-数据驱动_第4张图片

二、行为驱动

  1. 和上面一样,创建关键字,不同的是把每一个步骤都分开创建为独立的,如图(部分,其他的格式一样)
    robotframework-数据驱动_第5张图片
    robotframework-数据驱动_第6张图片

  2. 创建case,填写信息,运行。如图
    robotframework-数据驱动_第7张图片
    robotframework-数据驱动_第8张图片

三、代码分层

和Python写代码一样,为了方便管理页面元素的定位,需要将定位元素的代码单独抽离出来,分模块放在一起。

1.创建一个项目
robotframework-数据驱动_第9张图片
2. 创建一个资源文件
robotframework-数据驱动_第10张图片
需要导入库
robotframework-数据驱动_第11张图片
3. 在该资源文件里面创建关键字
robotframework-数据驱动_第12张图片
4. 可以在新建一个资源文件,将所有的操作都聚合在一起
robotframework-数据驱动_第13张图片

  1. 新建suite,导入总流程的资源文件
    robotframework-数据驱动_第14张图片

  2. 新建case,运行
    robotframework-数据驱动_第15张图片
    robotframework-数据驱动_第16张图片

还可以参考该博主的:

https://blog.csdn.net/qq_42842335/article/details/100882525

你可能感兴趣的:(robotframework)