gpt4 book ai didi

java - 有没有办法使用 selenium 提取 webElement 的显示名称?

转载 作者:搜寻专家 更新时间:2023-11-01 03:30:49 24 4
gpt4 key购买 nike

我正在尝试使用 selenium 访问网站上显示的不同产品的名称。例如 https://www.supremenewyork.com/shop/all/jackets我能够找到产品 (webElements) 并将它们放入列表中,但我无法获得它们的名称(如图所示)。有没有办法使用 Selenium(在 Java 中)做到这一点?

我已经尝试了 WebElement 接口(interface) API 中的大部分方法。

driver.get("https://www.supremenewyork.com/shop/all/");
ArrayList <WebElement> list = new ArrayList<>();
list.addAll(driver.findElements(By.className("inner-article")));
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i).getTagName());
}

我希望控制台输出显示页面所有产品的名称但是我得到了相同字符串的列表:“div”。

最佳答案

您必须使用 .getText()。将行替换为

System.out.println(list.get(i).getText());

关于java - 有没有办法使用 selenium 提取 webElement 的显示名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56906137/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com