入住 CI 中国社区 登录
CodeIgniter 中国开发者社区 返回首页

rosemarry的个人空间 https://codeigniter.org.cn/forums/?39678 [收藏] [复制] [分享] [RSS]

日志

RF 模板套件

已有 1167 次阅读2020-11-20 16:32 |个人分类:robot

RF 模板套件:
      主要应用于"数据驱动"这种模式:即底层的脚本保持不变,变化的只有数据(这里的数据可以是excel里面进行的用例,也可以是直接在RF里面填写的测试数据),主要是实现数据与脚本的分离。
     模板套件其实就是一个变相的关键字,不过是将关键字再次进行了一次封装,封装后再次作为一个关键字供其他所用
例如:登录接口  POST  用户名:aaa   密码:123456   接口:http://login.api
Post关键字:
    [Arguments]    ${ip}    ${ulr}    ${data}
    ${header}    Create Dictionary    Content-type=application/json
    Create Session    api    ${ip}    ${header}
    ${res_post}    Post Request    api    ${ulr}    data=${data}    headers=${header} 

loginTemplate.txt
    [Arguments]    ${ip}    ${ulr}    ${data}
    Post请求发送    ${ip}    ${ulr}    ${data}

login的case使用模板:
*** Settings ***
Resource          Post关键字.robot
Resource          Data_driven-Template.txt

*** Test Cases ***
test_Template
    [Template]    预计积分 {"username":"aaa","pwd":"123456"}
   

路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 入住 CI 中国社区