[RUBY] Fehler bei der Verwendung von Schienen Capybara

Für den Zweck dieser Zeit, wie im folgenden Referenzartikel, Es sollte in der Lage sein, die Methode sign_in zu verwenden, wenn der rspec-Test ausgeführt wird. https://qiita.com/jnchito/items/a8360e5e7a829d1e19b2

Daher habe ich beim Versuch, Capybara mit Schienen einzustellen, den folgenden Fehler erhalten Ich werde für jeden Fehler einen Referenzlink einfügen. Für die groben Einstellungen habe ich auch auf den folgenden Artikel verwiesen. https://qiita.com/morrr/items/0e24251c049180218db4

undefined method `visit'

https://qiita.com/terufumi1122/items/aefd6c965e9e946efc3b Da visit eine Methode ist, die mit capybara verwendet werden kann, scheint der obige Fehler aufzutreten, sofern er nicht festgelegt ist.

Failure/Error: fill_in 'email', with: user.email 
Capybara::ElementNotFound:
Unable to find field "email" that is not disabled

https://qiita.com/pooooon/items/4fbc429d07e4b65ed928 In meinem Fall habe ich die folgenden Änderungen vorgenommen und der Fehler ist verschwunden. fill_in 'user[email]', with: user.email fill_in 'user[password]', with: 'password' Wie im Artikel erwähnt, gibt es einige Muster, bei denen es sich nicht um eine Sitzung [E-Mail] handelt. Überprüfen Sie sie daher ordnungsgemäß mit Ihrem Browser.

Recommended Posts

Fehler bei der Verwendung von Schienen Capybara
Detaillierte Tipps zur Verwendung von Rails
[Rails] Japanische Lokalisierung der Fehlermeldung bei Verwendung des Formularobjekts
[Rails] Lösung, wenn bei Verwendung von Capybara mit Rspec der Fehler "undefined method` visit '" angezeigt wird
[Rails] Fehlerbehebung beim Generieren von Token mit PAYJP
Fehlerbehandlung, wenn die Gradle-Abhängigkeit SLF4J verwendet
[Rails] Lösung, wenn ein Migrationsfehler in Acts-as-Taggable-On auftritt
Schienen <% = Ausdruck%> Warum im leeren Zustand kein Fehler auftritt
[Hinweis] Rails-Fehlerliste
Catch Rails Routing-Fehler
Fehler bei der Bundle-Installation
Fehler beim Bereitstellen von EC2
Fehler beim Bereitstellen von Docker auf Schienen mit Notizen
Bei der Verwendung von nextInt, nextLine und substring ist ein Fehler aufgetreten.
Festlegen von Umgebungsvariablen bei Verwendung von Payjp mit Rails
Suchfunktion mit [Rails] Ransack
Schienenfehler Bibliothek nicht geladen
SNS-Authentifizierung mit Rails Google
[Schienen] Speichern Sie Bilder mit Carrierwave
Achten Sie bei der Verwendung von MessageEncryptor mit Rails 5.2 / 6.0 auf den Zeitpunkt der Initialisierung
Japanisieren Sie mit i18n mit Rails
[Rails] Japanische Lokalisierung mit Rails-i18n
[Rails] Testcode mit Rspec
Fehler beim Spielen mit Java
PG :: DatatypeMismatch-Fehler beim Heroku-Ausführen von Rails db: migrate
[Rails] Als ich die URL bekam, habe ich sie mit gsub gewaltsam verschlüsselt! !! !! !!
[Rails] Versuchen Sie, Faradays Middleware zu verwenden
SpringBoot + Mybatis-Fehler beim Booten
Fehler beim Einführen der SNS-Authentifizierung
[Rails] Fehler während der Installation des Geräts
[Rails 6] Sternförmige Überprüfung mit Raty.js
Abhilfe für "Ein Server läuft bereits." Fehler beim Ausführen von Rails s
Ich erhalte einen Ruby-Versionsfehler, wenn ich versuche, Rails zu starten.
Lösungshinweise, wenn beim Herunterladen von Docker-GPG mit Curl ein Fehler auftritt
Vermeiden Sie Zeichencodefehler in Java, wenn Sie die VScode-Erweiterung RUN-CODE verwenden
So beheben Sie den unbekannten Fehler, der bei der Verwendung von slf4j in Java aufgetreten ist
Die Geschichte, dass der Erstellungsfehler bei Verwendung von Eclipse 2020 nicht aufgehört hat
Unbekannter Fehler in Zeile 1 von pom.xml bei Verwendung von Spring Boot in Eclipse
[Rails 5] Anzeigen des Bildschirms zum Ändern des Kennworts bei Verwendung von devise
[Rails] Was war die Fehlermeldung?
[Rails] Japanische Lokalisierung von Fehlermeldungen
[Hidden_field] Sende Informationen mit Rails hidden_field !!!!
[Rails] Tag-Verwaltungsfunktion (unter Verwendung von Acts-as-Taggable-On)
[Rails] Unerwarteter Validierungsfehler im Gerät
[Rails 6] API-Entwicklung mit GraphQL (Query)
Arbeitsbereich bei Verwendung der Jenkins-Pipeline
[Schienen] Zeigen Sie Formularfehlermeldungen asynchron an