java - 如何获取针对网页中特定标签的所有值
问题描述
有没有办法让所有值显示在 "BRAND" 上。
我想存储将为 BRAND 显示的所有值,并将这些值存储在集合中,以便我可以与另一个集合进行比较,并找出在它们之间匹配的值。
下面是截图。请提供一些意见。
解决方案
可能是最简单的方法:
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());
}
推荐阅读
- python - 使用python从FTP网站下载数据的问题
- php - AWS SDK PHP中抛出异常后如何继续执行程序?
- java - Spark 行级错误处理,如何在行级获取错误消息
- javascript - 如何制作发布apk?
- eclipse - 运行 JUnit5 测试的 Eclipse 抛出 java.lang.SecurityException: class "org.hamcrest.Matchers"
- javascript - 如何检查 NodeJS 程序是否即将存在
- tableau-api - Tableau -- 根据 DateDiff('month', [date], Today()) 更改计算字段
- php - 如何使用 DateTime 类的实例来输出其日期?
- apache-spark - Pyspark - 比较两个数据框,删除完全匹配的行,合并行 w 差异,然后将匹配的值归零
- c - 将具有整数的二进制文件转换为其 ascii 表示形式