简体   繁体   English

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

[英]How to Upload file using rest API in robot framework

Not able to upload file/send multipart/form-data using robot framework's requests library. 无法使用机器人框架的请求库上传文件/发送多部分/表单数据。

 ${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}

Selenium2Library provides Choose File keyword for the same. Selenium2Library为此提供了“选择文件”关键字。

It takes two arguments, first is locator for the button and second is path to the file which needs to be uploaded. 它有两个参数,第一个是按钮的定位器,第二个是需要上传的文件的路径。

eg 例如

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM