簡體   English   中英

表格行中的Selenium Java單擊單選按鈕

[英]Selenium Java Click Radio Button That is in a Table Row

所以我對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>

我只需要單擊帶有value變量的按鈕。 謝謝你的幫助。

這個怎么樣:

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

這將單擊單選按鈕。 input[name='id']是CSS選擇器,它將找到您的元素。 然后click()方法將單擊它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM