4

カピバラポルターガイストでリンクhrefをクリックする方法がわかりません。テストでこのようなサンプルコードがあります

it "test", :driver => :poltergeist do
  page.find("#link1").click 
end

私のhtmlには、このようなサンプルがあります

<table class="index">
  <tbody>
    <tr>
      <td><a href="http://localhost:3000/users/3" id="link1">hey click me</a></td>
    </tr>
  </tbody>
</table>

カピバラのポルターガイストでリンクをクリックする方法は? 私はすでに「click_link」、「click_button」などを試していますが、まだ機能していません

4

1 に答える 1

2

使ってみます

 all(:xpath,'//a[@id="link1"]').first.click

また find(:xpath,'//a[@id="link1"]').trigger('click')

あいまいな場合は、次のような詳細を追加できます

find(:xpath,'//a[@id="link1"]', :text => 'hey click me').trigger('click')

于 2013-11-19T22:30:05.623 に答える