繁体   English   中英

机器人框架中的测试表格

[英]Testing Forms in Robot Framework

我需要为发出如下请求的Web服务编写测试:

curl -X POST -v -F 'id=1234' -F 'name=blah.png' -F 'contentType=image/png' -F 'file=@somefile.png' path/to/some/endpoint

文档: 机器人请求文档 ,并不表明它具有模拟表单的方法。 我丢失了一些东西,还是需要在机器人请求库之外编写一些python代码来发出这样的请求?

谢谢!

考虑到它是HTML表单,我的第一个直觉是应该使用执行浏览器自动化的Robot Framework SeleniumLibrary来实现它。

但是,如果您无权访问执行此请求的实际应用程序,或者该请求不是由浏览器HTML表单发送的,则可以使用RequestsLibrary中Post关键字。 它将创建一个请求,例如来自问题的curl示例。 但是,由于Robot Framework是脚本DSL,因此不会使用Form UI。

暂无
暂无

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

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