Ich versuche, eine Anforderungsspezifikation für eine Webseite zu schreiben.Capybara webkit ungültiger Antwortfehler, wie man debuggt?
Diese Seite funktioniert in der Entwicklung ohne Fehler.
Aber in Capybara webkit läuft ich diesen Fehler nach dem Versuch, das Formular senden:
Failure/Error: Unable to find matching line from backtrace
Capybara::Driver::Webkit::WebkitInvalidResponseError:
Unable to load URL: https://127.0.0.1:33416/sign_in
In dem Bemühen, die Ursache herauszufinden ich Markup und JavaScript auf der Seite Strippen begonnen habe. Bis zu dem Punkt, wo es ein leeres Formular mit einem einfachen Absenden-Button ist. Ich bekomme immer noch den obigen Fehler!
Der Test ist nun wörtlich:
it "should be able create a new foo", :js, :focus do
visit new_foo_path
find('#submit').click
end
Dieser Test jedoch funktioniert, wenn ich die entfernen: js Option:
it "should be able create a new foo", :focus do
visit new_foo_path
find('#submit').click
end
Javascript Tests arbeiten in anderen Seiten auf diese Applikation ...
Das ergibt für mich keinen Sinn. Hat jemand irgendwelche Vorschläge, wie man von hier debuggt?
Vielen Dank für jede Hilfe
danke ... absolut richtig in meinem Fall hatte überhaupt nichts mit Selen zu tun! –
Das Problem war ich zwang ssl in meinem Application_controller ohne Ausschluss für die Testumgebung –