<table class="xju" id="pt1:_d_reg:region2:1:dtrt_dc_4333407150" cellpadding="0" cellspacing="0" border="0" summary="" currentxpathtry="15">
<tbody>
<tr>
<td class="x15" currentmouseover="254">
<label class="af_panelLabelAndMessage_label-text" currentmouseover="471">Location Name</label>
</td>
<td valign="top" class="xwv xjv" currentmouseover="382">AP51</td>
</tr>
</tbody>
</table>
在上述XML中,我需要获取表标记的 id 属性值。表格标签有n个,只有 label 标签的唯一值文本值。 附言:表格标签不是根标签
driver.getWebDriver().findElement(By.xpath("//table[tbody/tr/td/label = 'Location Name']")).getAttribute("id");
代替使用 tbody / tr / td / label =“位置名称” ,有一种方法可以根据条件值“位置代码”进行相对过滤
答案 0 :(得分:2)
如果您只是想防止输入smoothScrolling:function(){
scrollToTop();
}
元素的完整路径。您可以使用lookup
。
descendant