首页 > 解决方案 > 如何在 selenium Web 驱动程序中处理具有相同名称和 id 的表中的多个图像编辑图标

问题描述

我在一个具有相同名称和 ID 的表中有多个编辑图标,下面是相同的 html,

  <tr class="rgRow" id="ctl00_ContentPlaceHolder1_rgPatientAddress_ctl00__0">
    <td style="width:230px;">
     <span id="ctl00_ContentPlaceHolder1_rgPatientAddress_ctl00_ctl04_lblAddress"> 123 Main Street</span>
    </td><td>
   <span id="ctl00_ContentPlaceHolder1_rgPatientAddress_ctl00_ctl04_lblCity">RICHARDSON</span>
    </td><td>
   <span id="ctl00_ContentPlaceHolder1_rgPatientAddress_ctl00_ctl04_lblState">TX</span>
    </td><td>
   <span id="ctl00_ContentPlaceHolder1_rgPatientAddress_ctl00_ctl04_lblZip">75080</span>
   <span id="ctl00_ContentPlaceHolder1_rgPatientAddress_ctl00_ctl04_lblZip_Extn"></span>
  </td><td>
   <span id="ctl00_ContentPlaceHolder1_rgPatientAddress_ctl00_ctl04_lblCounty"></span>
</td><td>
<span id="ctl00_ContentPlaceHolder1_rgPatientAddress_ctl00_ctl04_lblDescription"></span>
  </td><td style="width:60px;">
 <span class="aspNetDisabled"><input id="ctl00_ContentPlaceHolder1_rgPatientAddress_ctl00_ctl04_cbPrimary" type="checkbox" name="ctl00$ContentPlaceHolder1$rgPatientAddress$ctl00$ctl04$cbPrimary" checked="checked" disabled="disabled"></span>
 </td><td style="width:60px;">
   <input type="image" name="ctl00$ContentPlaceHolder1$rgPatientAddress$ctl00$ctl04$lbtnEdit" id="ctl00_ContentPlaceHolder1_rgPatientAddress_ctl00_ctl04_lbtnEdit" src="../../../Images/Themes/HHM/Grey/EditIcon.png">

我需要编辑表格的第一行。怎么做?在此处输入图像描述

标签: selenium-webdriver

解决方案


推荐阅读