Ich benutze Behat zum Testen, mit dem ZombieJS Treiber, und alles funktioniert sehr gut, aber es gibt eine Sache, die mich stört, ich kann nicht scheinen, herauszufinden, wie Behath einen Klick auf eine zu simulieren Nicht-Link-Element. Ich nehme an, dass Mink ein "Cross-Browser" -Treiber ist, und es macht keinen Sinn, auf Nicht-Link-Elemente zu klicken. Für meinen Anwendungsfall benötige ich es jedoch, weil es auf der Seite mehrere Elemente gibt, an die JavaScript-Ereignis-Listener angehängt sind, und ich möchte diese Funktionalitäten testen.Kann Behath/ZombieJS/Mink einen Klick auf ein "non-link" -Element simulieren, um JS-Listener auszulösen?
Ich versuchte
Then I follow "div.sa"
aber es funktioniert nicht mit dem erwarteten Fehler mit:
01. Link with id|title|alt|text "div.sa" not found.
Da es kein Verbindungselement ist. Es gibt einen ähnlichen Schritt in Behat:
Ich drücke „button.class“
Aber dies ist nur für Tasten.
Gibt es eine Möglichkeit, dass ich Behat auf Elemente klicken kann, die keine Tags sind?