我不知道如何点击capybara poltergeist中的链接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>
如何点击capybara poltergeist中的链接?
我已经尝试了“click_link”,“click_button”和其他任何但仍无法正常工作
最佳答案 我会尝试使用
all(:xpath,'//a[@id="link1"]').first.click
要么
找到.(:XPath中, ‘//一个[@ ID = “链接1”]’)的触发器( ‘点击’)
如果这是不明确的,您可以添加更多细节,如
find(:xpath,’// a [@ id =“link1”]’,:text =>’hey click me’).trigger(‘click’)