gpt4 book ai didi

java - 使用 Selenium WebDriver 在元素内查找时结果太多

转载 作者:行者123 更新时间:2023-12-02 03:06:43 24 4
gpt4 key购买 nike

我进行了以下搜索

parts.get(i).findElements(By.xpath("//li[starts-with(@class, '_lessons--row-')]"))

它返回了几十个结果,而我在开发者工具中看到,其中不超过 3 个。

parts.get(i) 返回单个 WebElement .

看起来它不是搜索给定元素的子元素,而是搜索整个页面。双斜杠会导致这种情况吗?双斜杠在 XPath 中意味着什么?

最佳答案

你的xpath在这里有问题。

"//li[starts-with(@class, '_lessons--row-')]"

// 从根级别搜索,从节点前置 . 搜索:

".//li[starts-with(@class, '_lessons--row-')]"

关于java - 使用 Selenium WebDriver 在元素内查找时结果太多,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41622240/

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