有没有办法直接让父元素找到它的属性? 在我的情况下,我有一个 DOMElement img,我必须使用函数
img.getparent().getparent().findElement(By.tagName("a")).getAttribute("href"));
并且结果不准确,因为父节点可以找到许多相同类型的元素
<td>
<a href=""><img></img></a>
<a></a>
<a></a>
<a></a>
<a></a>
</td>
答案 0 :(得分:1)
将DOMNode
投射到DOMElement
并使用它.getAttribute(String attr)
:
String href = ((DOMElement)(img.getparent())).getAttribute("href");