selenium-webdriver - 如何在 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">
我需要编辑表格的第一行。怎么做?在此处输入图像描述
解决方案
推荐阅读
- autosys - autosys jil 文件:我可以在添加新属性时使用 update_job
- javascript - Modal 仅在默认情况下不隐藏时才会显示
- google-sheets - 在表格之间的所有列中搜索和复制缺失的数据
- java - 改造,使用泛型调用API,调用导致onFailure()
- garbage-collection - 提到的 opts 文件的 GC 配置详细信息
- javascript - 如何使用图表js修改水平条形图
- tfs - 如何在 TFS 中使用相同的标签?
- cors - 设置 Prebid 并接收 CORB 错误
- php - 如何在 php 中合并 2 个多维数组?
- mysql - MYSQL - 获取一个表中的行在另一个表中有多行