Ruby on rails 用黄瓜测试SWFUpload

Ruby on rails 用黄瓜测试SWFUpload,ruby-on-rails,cucumber,swfupload,Ruby On Rails,Cucumber,Swfupload,在一个项目中,我最近用SWFUpload替换了一个简单的基于表单的文件上传。当SWFUpload返回成功时,我生成一个表单,将标签添加到上传的资产中 我希望能够测试将数据输入到tags文本框,但要做到这一点,我(认为我)需要伪造SWFUpload 过去有人这样做过吗?我一直无法通过谷歌找到任何东西,而且关于测试Flash的文档中似乎也没有任何内容。我最近偶然发现了一个可以帮助您完成所需操作的文档。您可以阅读更多。我认为您根本不需要伪造flash,因为swfupload为您所做的只是模拟一个简单的

在一个项目中,我最近用SWFUpload替换了一个简单的基于表单的文件上传。当SWFUpload返回成功时,我生成一个表单,将标签添加到上传的资产中

我希望能够测试将数据输入到tags文本框,但要做到这一点,我(认为我)需要伪造SWFUpload


过去有人这样做过吗?我一直无法通过谷歌找到任何东西,而且关于测试Flash的文档中似乎也没有任何内容。

我最近偶然发现了一个可以帮助您完成所需操作的文档。您可以阅读更多。

我认为您根本不需要伪造flash,因为swfupload为您所做的只是模拟一个简单的http post

如果手动向swfupload正在发布的同一个操作/控制器发送http post,并确保post的文件字段的名称与swfupload传递的swf参数(params[:Filedata])的名称相同,则应获得相同的效果


同样要回答Swanand上面的评论,您需要破解CGI::Session。Try

我无法让auth令牌工作,尽管目前我没有投入太多精力。从你的评论来看,你也没有让它工作?