gpt4 book ai didi

selenium - 如何使用 Selenium Webdriver 获取所有列表项?

转载 作者:行者123 更新时间:2023-12-03 22:45:02 27 4
gpt4 key购买 nike

我是 Selenium 的新手,并尝试获取列表中的所有项目。
代码是:

<div id="books">
<ul>
<li>Aw</li>
<li>Ax</li>
<li>Ay</li>
</ul>
</div>

我想获取所有项目并检查所有项目以“A”开头

感谢帮助。

最佳答案

要获取所有项目,我们可以使用“findElements”方法,如下所示:

List<WebElement> items = driver.findElements(By.xpath("//div[@id='books']/ul/li"));

这里 itemsList包含所需元素(即所有 <li> 元素)。

然后我们可以遍历这个列表,并检查这些项目的文本是否以“A”开头:
for(WebElement e: items)
{
System.out.print(e.getText());
if(e.getText().startsWith("A"))
{
System.out.println(" ==> starts with 'A'");
}
else
{
System.out.println(" ==> does NOT start with 'A'");
}
}

关于selenium - 如何使用 Selenium Webdriver 获取所有列表项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34471964/

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