硒。如何通过href获取div ID

时间:2018-12-08 18:48:02

标签: java c# selenium

我有一些html代码:

<div id = "NeedThis">
   <div style = "width:100%">
      <a href = "https://google.com/"></a>
   </div>
</div>

如果我知道NeedThis中的href,如何通过Selenium WebDriver FindElement和XPath或CssSelector获取<a>?语言没关系

1 个答案:

答案 0 :(得分:1)

在下面使用:

String id= driver.findElement(By.xpath("//div[descendant::div/a[@href='https://google.com/']]")).getAttribute("id");
System.out.println(id);

输出

NeedThis