Selenium Java单击表行中的单选按钮

Selenium Java单击表行中的单选按钮,java,selenium,Java,Selenium,所以我对Selenium还很陌生,我正在用它编写我的第一个程序。我正在尝试单击表行上的单选按钮。下面是该行的html代码 <tbody> <tr id="headerrow"> <td></td> <td align="center">Name</td> <td align="left">Account</td> <td align="cen

所以我对Selenium还很陌生,我正在用它编写我的第一个程序。我正在尝试单击表行上的单选按钮。下面是该行的html代码

<tbody>
   <tr id="headerrow">
      <td></td>
      <td align="center">Name</td>
      <td align="left">Account</td>
      <td align="center">Status</td>
      <td></td>
      <td align="center">CW</td>
      <td></td>
      <td align="center">Last Hit</td>
      <td></td>
      <td align="right">IP</td>
   </tr>
   <tr>
      <td height="1" bgcolor="#000000" colspan="10"></td>
   </tr>
   <tr>
      <td height="10" colspan="10"></td>
   </tr>
   <tr id="userrow_1">
<td><input type="radio" name="id" value="1764" onclick="set_it('1');"></td>
<td>John Doe</td>
<td>jdoe</td>
<td align="center" bgcolor="#CCFFCC">Active</td>
<td>&nbsp;</td><td align="center" bgcolor="ccffcc">Yes</td><td>&nbsp;</td><td align="center" nowrap="">Offline - 12/12/12</td><td>&nbsp;</td><td align="right">192.168.1.1</td></tr>
   </tbody>

名称
账户
地位
连续波
最后一击
知识产权
无名氏
jdoe
活跃的
是脱机-12/12/12 192.168.1.1
我需要能够单击只有值变量的按钮。谢谢您的帮助。

这个怎么样:

driver.findElement(By.cssSelector("input[name='id'")).click();

这将单击单选按钮
input[name='id']
是css选择器,用于查找您的元素。然后
click()
方法将单击它

没有足够的信息。发布一个更大的HTML片段,这样我们就知道如何唯一地标识这个元素。不幸的是,这是我能分享的最多的信息,因为很多数据都有敏感信息。谢谢你的帮助。这并不完全是我所需要的,但我能够改变它。谢谢你的帮助!