首页 > 解决方案 > 如何获取针对网页中特定标签的所有值

问题描述

有没有办法让所有值显示在 "BRAND" 上。

我想存储将为 BRAND 显示的所有值,并将这些值存储在集合中,以便我可以与另一个集合进行比较,并找出在它们之间匹配的值。

下面是截图。请提供一些意见。

在此处输入图像描述

标签: javaseleniumselenium-webdriver

解决方案


可能是最简单的方法:

List<String> brands = new ArrayList<String>();
List<WebElement> fields = driver.findElements(By.className("asset-page__field-value"));
for (WebElement field: fields) {
    brands.add(field.getText());
}

推荐阅读