gpt4 book ai didi

java - 使用 Selenium 获取列表项标题

转载 作者:行者123 更新时间:2023-12-02 03:38:58 28 4
gpt4 key购买 nike

请找到下面的 html 代码片段 Code snippet每个<li>元素与类别名称相关联(用绿色矩形标记)。我想打印每个这样的类别名称,因此我使用以下代码

numberOfFilterCategories=driver.findElements(By.xpath(".//*[@id='acct-category-list']")).size();
for(int i=1;i<=numberOfFilterCategories;i++){
System.out.println(driver.findElement(By.xpath(".//*[@id='acct-category-list']/li["+i+"]/a")).getText());
}

但是我得到的输出为201514 等我应该在上面的代码中进行哪些更改才能获得所需的输出

最佳答案

试试这个

for(int i=1;i<numberOfFilterCategories;i++){
System.out.println(driver.findElement(By.xpath(".//*[@id='acct-category-list']"))
.findElements(By.tagName("li")).get(i)
.findElement(By.tagName("a")).getText());
}

for(int i=1;i<numberOfFilterCategories;i++){
System.out.println(driver.findElement(By.id("acct-category-list"))
.findElements(By.tagName("li")).get(i)
.findElement(By.tagName("a")).getText());
}

关于java - 使用 Selenium 获取列表项标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37072684/

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