在一個項目中,我最近用SWFUpload替換了一個簡單的基於表單的文件上傳。當SWFUpload返回成功時,我生成一個表單以向上傳的資產添加標籤。用黃瓜測試SWFUpload
我想能夠測試輸入數據到標籤文本框,但要做到這一點(我想我)需要虛假SWFUpload。
過去有沒有人這樣做過?我一直無法通過谷歌找到任何東西,並且在黃瓜文檔中似乎沒有任何內容:測試Flash。
在一個項目中,我最近用SWFUpload替換了一個簡單的基於表單的文件上傳。當SWFUpload返回成功時,我生成一個表單以向上傳的資產添加標籤。用黃瓜測試SWFUpload
我想能夠測試輸入數據到標籤文本框,但要做到這一點(我想我)需要虛假SWFUpload。
過去有沒有人這樣做過?我一直無法通過谷歌找到任何東西,並且在黃瓜文檔中似乎沒有任何內容:測試Flash。
我不認爲你需要假閃光,因爲所有swfupload爲你做的就是模擬一個簡單的http post。
如果您手動將http發佈到swfupload發佈到的同一個動作/控制器,並確保您的文章的文件字段的名稱與swfupload傳遞的swf參數相同(params [:Filedata])你應該得到同樣的效果。
同樣要回答上面的Swanand的評論,你需要破解CGI :: Session。嘗試http://blog.isshen.com/2008/10/5/making-swfupload-and-rails-2-1-sessions-work-together
我最近偶然發現this plugin這可能能夠幫助你做你需要做的事情。你可以閱讀更多here。
我無法獲得認證令牌的工作,儘管在這一點上我沒有付出太多的努力。從你的評論看,你還沒有得到它的工作嗎? – 2009-07-30 14:59:44