我正在使用Rspec和水豚。點擊圖片使用RSpec&水豚
我正在嘗試點擊圖片,但無法找到一種方法讓水豚點擊圖片。我不知道該怎麼做,因爲我實際上有同樣的課程,alt和src。
感謝
示例HTML的
<tr class="even">
<td class="gridData" style="text-align:center;">
<td class="gridData"> 221 </td>
<td class="gridData" route="default" reset="0" urlparams="users index edit {userID}" label="Username">
<td class="gridData">
<img class="user-info-grid" alt="info" src="/themes/system/images/icon/16/information.png">
</td>
</tr>
<tr class="odd">
<td class="gridData" style="text-align:center;">
<td class="gridData"> 222 </td>
<td class="gridData" route="default" reset="0" urlparams="users index edit {userID}" label="Username">
<td class="gridData">
<img class="user-info-grid" alt="info" src="/themes/system/images/icon/16/information.png">
其實這是源,我想測試:
<img class="user-info-grid" alt="info" src="/themes/system/images/icon/16/information.png">
但正如我所說的,我不能找到一種方法,得到Capybara點擊圖像。
任何想法?
此外,您的HTML沒有很好地形成。表格行中沒有圖像。該代碼將使所有瀏覽器以怪癖模式呈現。你應該讓自己熟悉HTML的基礎知識。 – Matthias
這是一個打開js彈出窗口的圖像 –
很酷,但是這並不能改變標準不允許在'tr'(表格行)中擁有'img'的事實:-) – Matthias