硒vba提取所有<span class =“” title =“”>

时间:2018-07-20 19:16:05

标签: excel-vba selenium chrome-web-driver

中等

我希望提取所有标题(网站上有很多标题) 在带有硒元素的excel中的class =“ text”中

1 个答案:

答案 0 :(得分:0)

使用此xpath,您可以找到包含类“ text”并具有“ title”属性的所有span元素

//span[@title and contains(@class,'text')]

它将提供一个包含所需类和属性的WebElement列表。

您可以使用来获得集合中的所有标题值:

Set<String> spanTitles = driver.findElements(By.xpath("//span[@title and contains(@class,'text')]")).stream().map(element -> element.getAttribute("title")).collect(Collectors.toSet());