Selenium - 如何在下面的场景中单击图像

时间:2011-11-09 12:57:42

标签: selenium

存在一个带有网格的表格,我希望通过名称选择网格并单独删除其icd9代码。请注意所有网格都有相同的icd9代码,所以我不能使用span id。下面是代码。请告诉我如何使用div id =“containerChloride”来映射icd9代码范围id =“700> 48283< -1 $ 3”

<table class="x-grid3-row-table" cellspacing="0" cellpadding="0" border="0" style="width: 760px;">
<tbody>
<tr>
<td class="x-grid3-col x-grid3-cell x-grid3-td-testKey x-grid3-cell-first " tabindex="0" style="width: 98px; display: none;">
</td>
<td class="x-grid3-col x-grid3-cell x-grid3-td-testId " tabindex="0" style="width: 98px; display: none;">
</td>
<td class="x-grid3-col x-grid3-cell x-grid3-td-orderableYN " tabindex="0" style="width: 98px; display: none;">
</td>
<td class="x-grid3-col x-grid3-cell x-grid3-td-cmpAOETestIds " tabindex="0" style="width: 98px; display: none;">
</td>
<td class="x-grid3-col x-grid3-cell x-grid3-td-accessionTypeValue " tabindex="0" style="width: 98px; display: none;">
</td>
<td class="x-grid3-col x-grid3-cell x-grid3-td-collectedTime " tabindex="0" style="width: 98px; display: none;">
</td>
<td class="x-grid3-col x-grid3-cell x-grid3-td-testName " tabindex="0" style="width: 198px;">
<div class="x-grid3-cell-inner x-grid3-col-testName" unselectable="on">
<div id="containerChloride" onmouseout="hideImage('img42')" name="Chloride" onmouseover="showImage('img42')">
<span id="testHoverSpan" class="testWithImg" height="100%" width="100%" onmouseout="hideImage('img42')" style="position: relative; white-space: normal;">
Chloride
<img id="img42" onclick="removeTest("2A1");" onmouseout="hideImage('img42')" src="resources/images/button_delete.gif" style="visibility: hidden;">
</span>
<img height="15" width="16" alt="View" onclick="testDescription(1414);" style="cursor: pointer; padding-right: 5px;" src="resources/images/icon_view_handling_instructions.gif">
</div>
</div>
</td>
<td class="x-grid3-col x-grid3-cell x-grid3-td-7 x-grid3-dirty-cell" tabindex="0" style="width: 178px;">
<div class="x-grid3-cell-inner x-grid3-col-7" unselectable="on">
<span id="700>48283<-1$3Container">
<span id="700>48283<-1$3">
700&nbsp;
<a onclick="removeIcd9Code('700>48283<-1$3','2A1','48283')" href="#">
</a>
</span>
</span>
</div>
</td>

1 个答案:

答案 0 :(得分:0)

以下是可用于标识链接的xpath: // * [@ ID = “containerChloride”] //一个