我的表格中包含<tr>
数据:
<tr class="iceDatTblRow1" id="body-subview:myMainPage:MainTabs:0:dataTable:0">
<td class="iceDatTblCol1"><span class="iceOutTxt" id="body-
subview:myMainPage:MainTabs:0:dataTable:0:j_idt252">Data that I want</span>
</td>
</tr>
出于某种原因,我似乎无法在其中找到<td>
id
属性...
请分享您的专业知识 - 谢谢,
答案 0 :(得分:0)
我不知道 Selenium ,但这里有很多 XPath 解决方案。几个例子:
span
://span[@id='body-subview:myMainPage:MainTabs:0:dataTable:0:j_idt252']
span
内td
://td/span[@id='body-subview:myMainPage:MainTabs:0:dataTable:0:j_idt252']
答案 1 :(得分:0)
如果您的要求是使用Selenium和Xpath获取所有行的所有第一列,那么您可以尝试以下代码:
String tdLocator="//tr"
int count = selenium.getXpathCount(tdLocator)
for(int i = 1;i<=count;i++)
{
get to td by using //tr[i]/td[0]
}
如果你有一个表ID,那么你也可以使用
selenium.getTable("table_id.[rownumber].[colnumber])