Wenn ich den Schritt "Zeige die Seite" benutze, kann ich mit Capybara/Cucumber steuern, wo die Dateien ausgegeben werden? Ich kann nicht scheinen, die Konfiguration dafür zu finden, und mein google fu versagt mich.Wie Capybara Ausgabe HTML in einen bestimmten Ordner zu setzen?
Im Moment scheint es, dass sie standardmäßig zum Stamm meines Rails-Ordners gehen und die Dinge dort durcheinander bringen.
Brilliant! Obwohl es so aussah, als wäre der Pfad relativ zu meinem Rails-Projekt, konnte ich einfach folgendes verwenden: Capybara.save_and_open_page_path = 'tmp' Aber es funktionierte großartig - danke! –
Du hast Recht, sollte sowieso keinen absoluten Pfad verwenden. – jsboulanger
Ich empfehle, das tmp-Dateiverzeichnis des Betriebssystems zu verwenden. AFAIK, es gibt keinen Prozess, der diese Capybara-Dateien aus dem Rails-Projekt tmp dir reinigt. 'Capybara.save_path = '/ tmp'' –