3 Stimmen

SWFUpload mit Cucumber testen

In einem Projekt habe ich kürzlich einen einfachen formularbasierten Datei-Upload durch SWFUpload ersetzt. Wenn SWFUpload einen Erfolg zurückgibt, generiere ich ein Formular, um dem hochgeladenen Asset Tags hinzuzufügen.

Ich möchte in der Lage sein, die Eingabe von Daten in das Textfeld Tags zu testen, aber um das zu tun, muss ich (glaube ich) SWFUpload austricksen.

Hat das jemand in der Vergangenheit getan? Ich habe nicht in der Lage gewesen, etwas über Google zu finden, und es scheint nicht zu sein, etwas in der Gurke docs re: Testen Flash.

1voto

ADAM Punkte 3873

Ich glaube nicht, dass Sie Flash überhaupt vortäuschen müssen, denn alles, was swfupload für Sie tut, ist die Simulation eines einfachen http-Posts.

Wenn Sie eine manuelle http-Post an die gleiche Aktion/Controller, dass Ihre swfupload ist Posting an und stellen Sie sicher, dass die Datei Feld Ihrer Post ist der gleiche Name wie die swf-Parameter, die swfupload übergibt (params[:Filedata]) sollten Sie den gleichen Effekt zu erhalten.

Um Swanands Kommentar oben zu beantworten, müssen Sie CGI::Session hacken. Versuchen Sie http://blog.isshen.com/2008/10/5/making-swfupload-and-rails-2-1-sessions-work-together

0voto

Mike Trpcic Punkte 24627

Kürzlich bin ich über Folgendes gestolpert dieses Plugin die Ihnen vielleicht helfen können, was Sie tun müssen. Sie können mehr lesen aquí .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X