我想从具有此类iframe的网站的表格中获取文本
<iframe id="frame1234" colidx="0" name="list" title="My list"
src="/ datalist/list_41300.jsp?servletpath=/abc/list_41300.jsp&..
style="width: 100%; height: 434px;">
</iframe>
当我使用Chrome(F12)中的开发人员工具检查并选择一个元素时,表格的HTML代码就会出现,如下所示:
<html>
<body>
<table class="list" summary="Mylist">
<tbody>
<tr>
<th scope="col" class="tbl-hdr">
<a href="javascript:" onclick="javascript:sortCol('/source/list/abc_1234.jsp?jorp=1234&ap=1','1234','no', event); return false;">
<img alt="Cat" border="0" title="Category">Items</b>
</a>
</th>
</tr>
<tr class="tbl-hdr-custom" id="1234_448575_120_24">
<td align="right">
<a href="javascript:list_xy('00334','448575','Text 1');list_Open('1234','HG');">8575</a>
</td>
</tr>
<tr class="tbl-hdr-body" id="1234_448543_121_24">
<td align="right">
<a href="javascript:list_xy('00334','448543','Text 2');list_Open('1234','HG');">443</a>
</td>
</tr>
<tr class="tbl-hdr-custom" id="1234_448504_120_24">
<td align="right">
<a href="javascript:list_xy('00334','448504','Text 3');list_Open('1234','HG');">98314</a>
</td>
</tr>
</tbody>
</table>
</body>
</html>
我想将文本值(8575、443、98314)存储在变量中,以便稍后在我的代码中应用循环。
如何在javascript中做到这一点?我只有Xpath,而且我看到只有在Javascript中才能使用getElementsByID()。
我已经在Selenium IDE中尝试使用Xpath,但是找不到该元素。
这个Xpath是我使用Chrome的开发工具获得的。
//*[@id="1234_8575_120_24"]/td[2]/a
感谢您的帮助。