Ich lade Daten von einem Server (über Ajax) mit Hilfe von 3 Dropdown-Menüs ab. Ich möchte einen Integrationstest schreiben, bei dem ich auf die Beendigung der Ajax-Anfrage warten und dann einen Wert aus dem nächsten Dropdown-Menü auswählen muss.Warten Sie, bis der Ajax-Anruf für Capybara fertig ist.
Bis jetzt warte ich einige Sekunden, bevor ich die nächste Auswahl mache, aber das ist nicht zuverlässig und keine gute Lösung.
https://robots.thoughtbot.com/write-reliable-asynchronous-integration-tests-with-capybara –