如何在机器人框架中使用rest API上传文件

时间:2016-03-14 06:56:06

标签: python-2.7 rest python-requests robotframework

无法使用机器人框架的请求库上传文件/发送multipart / form-data。

 ${headers}  multipart/form-data
   ${file_data}=    Get Binary File C:\\abc.txt
   ${upload_data}=  multipart form data

  ${resp}=  RequestsLibrary.Post Request    session URL ${upload_data}  ${headers}      ${file_data}

1 个答案:

答案 0 :(得分:-1)

Selenium2Library提供了相同的“选择文件”关键字。

它有两个参数,第一个是按钮的定位器,第二个是需要上传的文件的路径。

e.g。

选择文件xpath =。// div / input $ {TEMPDIR} $ {/} file_pa.csv