gpt4 book ai didi

ruby-on-rails - 使用 RSpec 和 Capybara 点击图像

转载 作者:数据小太阳 更新时间:2023-10-29 08:14:22 26 4
gpt4 key购买 nike

我正在使用 Rspec 和 Capybara。

我正在尝试单击图像,但找不到让 capybara 单击图像的方法。我不确定该怎么做,因为我实际上有相同的类,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 点击图片的方法。

有什么想法吗?

最佳答案

你可以使用这个:

page.first(".user-info-grid").click

这用于查找user-info-grid 类并应用点击功能。

如果多个类带有此名称,则点击将在第一个找到的类中执行。

关于ruby-on-rails - 使用 RSpec 和 Capybara 点击图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8338348/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com