我有一些html代码:
<div id = "NeedThis">
<div style = "width:100%">
<a href = "https://google.com/"></a>
</div>
</div>
如果我知道NeedThis
中的href
,如何通过Selenium WebDriver FindElement和XPath或CssSelector获取<a>
?语言没关系
答案 0 :(得分:1)
在下面使用:
String id= driver.findElement(By.xpath("//div[descendant::div/a[@href='https://google.com/']]")).getAttribute("id");
System.out.println(id);
输出:
NeedThis