我正在为我的rails应用程序编写测试,而按钮本身是在一个名为tick的类中。在测试中,我有以下,但它失败。Rspec测试不注册按钮与图形
click_button "tick"
这适用于我的其他按钮,如:
click_button "Create School"
蜱按钮是一个复选标记,当我检查元素我看到
<a class="tick" data=method="get" href="/tasks/1/edit">
::after
</a>
作为后续时,数据以表格形式呈现,因此页面上有多个刻度,我想知道这是否会导致问题。更接近检查元素显示:
<tbody>
<tr role="row" class="odd">
<td class="sorting_1">school</td>
<td>
<a class="tick" data-method="get" href="/schools/16/edit">
::after
</a>
<a class="cross" data-confirm="Are you sure?" rel="nofollow" data-method="delete" href="/schools/16">
::after
</a>
</td>
<tr role="row" class="even">
<td class="sorting_1">school2</td>
<td>
<a class="tick" data-method="get" href="/schools/52/edit">
::after
</a>
<a class="cross" data-confirm="Are you sure?" rel="nofollow" data-method="delete" href="/schools/52">
::after
</a>
</td>
</tr>
</tbody>
RSpec /水豚测试应该寻找点击什么?
你想'click_link'而不是'click_button'? – orde
不,它是一个按钮,它适用于其他按钮。 –
您提供的HTML表示它是一个链接。 – orde