如何在表中标识输入(复选框)后跟文本?

时间:2011-07-14 11:14:51

标签: selenium-ide

我必须使用前面的文本从表中识别行中复选框的路径。问题是文本插入'td'。
代码如下:

<tr class="bz_row_even"> <td align="center"> <input type="checkbox" name="email-0-10" value="1" checked> </td> <td align="center"> <input type="checkbox" name="email-1-10" value="1" checked> </td> <td align="center"> <input type="checkbox" name="email-2-10" value="1" checked> </td> <td align="center"> <input type="checkbox" name="email-3-10" value="1" checked> </td> <td>A new bug is created </td> </tr></code></pre>


在这个例子中,我有4行复选框。我的查询应该是一个计数依次检查复选框。 有人可以通过复选框的方式帮助我吗?

提前谢谢

1 个答案:

答案 0 :(得分:0)

如果您不使用Se-IDE,这将变得更加容易。这里我只是将路径添加到列表中,但可以在已使用的元素上使用get_attribute或类似的东西。

paths = []
for checkbox in range(se.get_css_count("css=#bz_row_even input"):
    paths.append("css=#bz_row_even input[%d]" % checkbox)

除非我完全误解了你的问题