Ich arbeite in einem Gurken-Ruby-Framework und wir verwenden Capybara und SitePrism, um den Browser zu fahren.Ist es möglich, "Schritte" innerhalb von SitePrism-Seiten zu verwenden?
Ich habe eine Situation, wo ich ein paar Schritte wiederholen wollen, wenn ein Fehler passiert, so dass ich eine Methode mit Logik setzen diese Seite innerhalb eines SitePrism abzudecken, wie folgt:
steps %Q{
When I click on the back button
And I enter my reference number
Then I am able to complete the action successfully
}
Die Problem ich finde, ist, dass, wenn dieser Teil des Codes erreicht wird, schlägt die Ausführung mit:
undefined method `steps' for #<MySitePrismPage:0x000000063be5b0 @loaded=false> (NoMethodError)
Jede Idee, wenn es eine Möglichkeit für mich, innerhalb SitePrism Seiten Schritte zu benutzen?
Danke!
Ich dachte, es ist ein Problem mit SitePrism Seiten war, aber ich habe gerade mit einer Standardklasse oder gar einem Modul versucht und ich bekomme immer wieder das gleiche Problem über 'undefinierte Methodenschritte'. Wenn jemand einen Vorschlag hat, dass ich pls versuchen könnte? – mickael