8

一部のページをテストするために rspec を使用しており、クリック メソッドを使用したいと考えています。ただし、DOM にはリンクやボタンがありません。それは単なるスパンであり、魔法のように JavaScript とのリンクになります。

<span class="footerLink feedbackLink">
    Feedback
</span>

rspec は「click_link」と「click_button」を提供します

スパンをクリックする方法はありますか?

4

1 に答える 1

11

あなたはできるはずです

find('.feedbackLink').click

findElement を返し、Element クラスには#clickメソッドがあります。

:js => trueおそらく Javascript でクリックを処理しているので、テストにメタタグとして追加することを忘れないでください。

于 2013-03-23T20:54:35.087 に答える