I Verhalten bin mit Getriebene Entwicklung mit Gurken-js, und zu versuchen, einen Test zu schreiben, einem Link zu folgen, und ich habe den folgenden Code:Wie eine <a> Verbindung mit zombie.js drücken?
When I click "Add page"
this.When(/^I click "([^"]*)"$/, function(link, callback) {
this.browser.pressButton(link, callback);
});
Seite hinzufügen ist eine Link-Button:
<a href="/surveys"><button>Add page</button></a>
Die Idee, dass der Zombie auf der gleichen Seite nach dem Drücken der Taste ruhen, gibt es einen anderen Weg?
Druckknopf erfordert eine spezielle Art von Element (Button-Element oder Eingabe vom Typ 'submit'). In diesem Fall wird der Klick möglicherweise vom Element empfangen und in diesem Fall sollten Sie die Klickmethode verwenden. – lauda