Ich möchte einen Gurkentest zum Hochladen auf Ruby on Rails 3. Ich hatte versucht, auf den Upload-Button von Capybara zu klicken, aber es ist weder Button noch Link. Außerdem versteckt es das text_field, so dass ich nicht schreiben kann "Wenn ich" upload "mit" text.txt "einfüge". Wenn jemand dieses Problem gelöst hat, wird hier Hilfe benötigt.Gurken-Test zum Hochladen auf Schienen verwenden 3
5
A
Antwort
1
schreiben benutzerdefinierten Schritt für das Hochladen einer Datei
When /^(?:|I)attach the file "([^"]*)" to "([^"]*)"$/ do |path, field|
type = path.split(".")[1]
case type
when "jpg"
type = "image/jpg"
when "png"
type = "image/png"
when "gif"
type = "image/gif"
end
attach_file(field, path, type)
end
When /^I attach the "(.*)" file at "(.*)" to "(.*)"$/ do |type, path, field|
attach_file(field,path,type)
end
Gurke Schritt wie
Wenn ich die Datei "/images/back.gif" auf "Daten_Eingabe"
1
Sie müssten für das Hochladen einer Datei
When /^I upload a file$/ do
attach_file(:image, <path-to-file>)
end
Wo Bild der Name des HTML-Elements einen benutzerdefinierten Schritt schreiben für das Erhalten der Datei hochgeladen werden soll.
Verwandte Themen
- 1. Verwenden Remail Juwel mit Rubin auf Schienen 3
- 2. Bild hochladen in Schienen
- 3. Verwenden von Ajax zum Hochladen von Datei
- 4. Verwenden von PHP zum Hochladen auf Amazon S3
- 5. Installieren Mogli Gem auf Schienen 3
- 6. Test fehlgeschlagen zum Hochladen von Dokumenten schlägt in Schienen fehl
- 7. Mehrere Bilder in Schienen hochladen
- 8. Kein Bild auf CakePHP hochladen 3
- 9. Schienen 3 - has_and_belongs_to_many
- 10. Jeditable und Schienen 3
- 11. Schienen 3 - Indexansicht auf verschachtelten Ressourcen
- 12. Delayed Job mit i18n auf Schienen 3
- 13. Schienen 3 - Umgebung
- 14. Schienen 3 und FCGI?
- 15. Schienen 3 yaml Fehler
- 16. Schienen 3 CMS Empfehlung
- 17. form_for Fehler in Schienen 3
- 18. YouTube-API zum Hochladen auf den Unternehmenskanal
- 19. wird in Schienen Paginieren 3
- 20. Schienen 3 - Zeitvergleich?
- 21. Time_tag in Schienen 3
- 22. Observe_field in Schienen 3
- 23. Schienen 3 besser Routing
- 24. Schienen 3: guides.rubyonrails.org in PDF?
- 25. spring 3 viele Dateien hochladen
- 26. Schienen 3 form_for nichts ausgeben
- 27. Verwenden von JBuilder zum Erstellen geschachtelter JSON-Ausgabe in Schienen
- 28. Verwenden von Helfern in Schienen 3 zur Ausgabe von HTML
- 29. Korrekte Berechtigungen zum Hochladen auf Amazon S3
- 30. Wie URLhelper zu verwenden Schienen 3 benutzerdefinierte Daten-Attribut
Ok befestigen .. Ich werde probiere das aus ... wenn es für mich funktioniert. –