这是我页面中一些匆忙清理的示例源:
<tr><td nowrap><input type="checkbox" name="enrollments" value="1478">meta</td></tr>
<tr><td nowrap><input type="checkbox" name="enrollments" value="565">admin</td></tr>
<tr><td nowrap><input type="checkbox" name="enrollments" value="566">system</td></tr>
进入这个我不知道value
插槽中填充了什么数字,因为每次都会更改,并且元素的位置并不总是列表中的相同索引(例如,'admin'和'system ' 可能是不同的顺序),但我会知道包含在 table 元素中的文本字符串。使用 Selenium 根据旁边的字符串检查该框是否有技巧?
我想我需要找到文本并让它返回表中的索引,这样我就可以使用该索引来发送点击。到目前为止,我已经尝试了所有我能想到的方法来验证和存储文本,但无法看到它在那个桌子上的位置。