robotframework 关于上传附件接口

在一般的接口测试过程中,我们往往会遇到附件上传的接口,在robotframework中,我们往往采用evaluate关键字来处理此类接口:

demo_file
    Create Session    api     http://127.0.0.1
    ${file}    Evaluate    open(r"D:\\pic\\21325098165.jpg",'rb')
    &{tepp}    Create Dictionary    file=${file}
    ${resp}    post request    api    /host/web/worker/v1/upload    files=&{tepp}    headers=${headers}
    ${content}    To Json    ${resp.content}
    ${msg}    Set Variable    ${content['msg']} 

在上述的描述的过程中,先evaluate关键字调用open的方法将需要上传的文件打开,在进行字典的创建,在后续的过程中将创建的字典传到post request 关键字的 file参数中。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容