Тестирование SWFUpload с огурцом
-
05-07-2019 - |
Вопрос
В проекте я недавно заменил простую загрузку файлов на основе форм SWFUpload. Когда SWFUpload возвращает успех, я создаю форму для добавления тегов в загруженный ресурс.
Я хотел бы иметь возможность проверить ввод данных в текстовое поле тегов, но для этого мне (кажется, мне) нужно подделать SWFUpload.
Кто-нибудь делал это в прошлом? Я не смог найти что-либо через Google, и, похоже, в документации по огурцам ничего нет: тестирование Flash.
Решение
Я не думаю, что вам вообще нужно подделывать флэш-память, потому что все, что swfupload делает для вас, - это имитация простого сообщения http.
Если вы делаете http-пост вручную для того же действия / контроллера, на который отправляет ваш swfupload, и убедитесь, что файловое поле вашего поста совпадает с параметром swf, который передает swfupload (params [: Filedata]), вы должен получить тот же эффект. Р>
Также, чтобы ответить на комментарий Свананда выше, вам нужно взломать CGI :: Session. Попробуйте http: / /blog.isshen.com/2008/10/5/making-swfupload-and-rails-2-1-sessions-work-together р>
Другие советы
Недавно я наткнулся на этот плагин , который может помочь вам с тем, что вам нужно сделать. Подробнее о можно прочитать здесь .