gpt4 book ai didi

ruby-on-rails - 用 Cucumber 测试 SWFUpload

转载 作者:行者123 更新时间:2023-12-04 18:32:09 25 4
gpt4 key购买 nike

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

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

过去有没有人这样做过?我无法通过谷歌找到任何东西, cucumber 文档中似乎没有任何内容:测试 Flash。

最佳答案

我认为您根本不需要伪造 flash,因为 swfupload 为您所做的一切都是模拟一个简单的 http 帖子。

如果您对 swfupload 正在发布到的同一操作/ Controller 执行手动 http 发布,并确保您发布的文件字段的名称与 swfupload 传递的 swf 参数 (params[:Filedata]) 相同,您应该得到同样的效果。

另外,要回答 Swanand 的上述评论,您需要破解 CGI::Session。试试 http://blog.isshen.com/2008/10/5/making-swfupload-and-rails-2-1-sessions-work-together

关于ruby-on-rails - 用 Cucumber 测试 SWFUpload,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1206765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com