小编Joh*_*Dow的帖子

如何查看capybara中的复选框?

我正在使用Rspec和Capybara.

我怎么写一个步骤来检查checkbox?我已经尝试check了价值,但它找不到我的checkbox.我不知道该怎么做,因为我实际上有相同的ID具有不同的值

这是代码:

 <input id="cityID" type="checkbox" style="text-align: center; opacity: 0;" value="61" name="cityID">
 <input id="cityID" type="checkbox" style="text-align: center; opacity: 0;" value="62" name="cityID">
 <input id="cityID" type="checkbox" style="text-align: center; opacity: 0;" value="63" name="cityID">
Run Code Online (Sandbox Code Playgroud)

ruby testing rspec ruby-on-rails capybara

123
推荐指数
8
解决办法
9万
查看次数

如何使用RSpec和Capybara单击图像作为链接

我正在使用Rspec和Capybara.

如何编写单击图像的步骤?我一直无法找到让Capybara将图像视为链接的好方法.

谢谢

html的例子

<a title="inGroups" href="/de/users/index/roles-list/serviceID/1112/inGroup/1">
  <img border="0" alt="inGroups" src="/themes/system/images/icon/16/role_activate.png">

<a title="inGroups" href="/de/users/index/roles-list/serviceID/1114/inGroup/1">
   <img border="0" alt="inGroups" src="/themes/system/images/icon/16/role_activate.png">

<a title="notInGroups" href="/de/users/index/roles-list/serviceID/1112/inGroup/0">
   <img border="0" alt="notInGroups" src="/themes/system/images/icon/16/role_deactivate.png">

<a title="notInGroups" href="/de/users/index/roles-list/serviceID/1114/inGroup/0">
    <img border="0" alt="notInGroups" src="/themes/system/images/icon/16/role_deactivate.png">
Run Code Online (Sandbox Code Playgroud)

有什么建议?

ruby testing rspec ruby-on-rails capybara

2
推荐指数
1
解决办法
4325
查看次数

使用RSpec和Capybara单击图像

我正在使用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">
Run Code Online (Sandbox Code Playgroud)

实际上这里是我要测试的源代码:

  <img class="user-info-grid" alt="info" src="/themes/system/images/icon/16/information.png">
Run Code Online (Sandbox Code Playgroud)

但正如我所说,我找不到让Capybara点击图像的方法.

有任何想法吗?

ruby testing rspec ruby-on-rails capybara

2
推荐指数
2
解决办法
8496
查看次数

标签 统计

capybara ×3

rspec ×3

ruby ×3

ruby-on-rails ×3

testing ×3