私はテストにBehatを使用しており、 ZombieJSドライバーを使用しており、これまでのところすべてが非常にうまく機能していますが、気になることが1つあります。それは、Behatに非クリックのクリックをシミュレートする方法がわからないようです。リンク要素。これは、ミンクが「クロスブラウザ」ドライバであることに起因していると思います。リンク以外の要素をクリックしても意味がありません。ただし、私のユースケースでは、javascriptイベントリスナーがアタッチされている要素がページ上にいくつかあり、これらの機能をテストしたいので、それが必要です。
使ってみました
Then I follow "div.sa"
しかし、予想されるエラーで失敗します。
01. Link with id|title|alt|text "div.sa" not found.
リンク要素ではないので。Behatにも同様のステップがあります。
「button.class」を押す
ただし、これはボタン専用です。
タグではない要素をクリックするようにBehatを取得する方法はありますか?