我有一个HTML表格,每个单元格都包含一个复选框和一个 colored颜色 名称.
我需要勾选任何给定 colored颜色 的复选框.复选框本身没有良好的标识符来指示它 Select 的 colored颜色 .
我试过:
WebElement color = driver.findElement(By.xpath("//*[text()='Violet']"));
color.click();
显然,当它 Select 并点击文本本身时,这不起作用.
How can I select the checkbox that's inside the same <td> element?
以下是HTML:
A snip from Chrome for readability
<td width="25%" valign="top" align="center"><nobr><input type="checkbox" name="489_1111111111" value="55069" onclick="unselectBoth(489)" checked="">Select color:</nobr><br>Dill Green
</td>