Java 我有两个类,如何使用selenium查找子类的数量
[![enter image description here][1][1]我有两个类,如何使用selenium查找子类的数量 例如:Java 我有两个类,如何使用selenium查找子类的数量,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,[![enter image description here][1][1]我有两个类,如何使用selenium查找子类的数量 例如: <div class="maincategory"> <div class=subcategory>..</div> <div class=subcategory>..</div> <div class=subcategory>..</div> <div class=sub
<div class="maincategory">
<div class=subcategory>..</div>
<div class=subcategory>..</div>
<div class=subcategory>..</div>
<div class=subcategory>..</div>
..
..
..
..
现在,我的任务是确定xpath在这个主类别中尝试使用多少子类别。
xpath应该类似于html\div\div[N]
N是maincategory中每个子类的编号。因此,在代码中,您可以对执行一个,以读取xpath并选择最后一个子类别。我认为这可以帮助您尝试使用xpath。
xpath应该类似于html\div\div[N]
N是maincategory中每个子类的编号。因此,在代码中,您可以对
执行一个,以读取xpath并选择最后一个子类别。我认为这可以帮助您尝试使用xpath。
xpath应该类似于html\div\div[N]
N是maincategory中每个子类的编号。因此,在代码中,您可以对
执行一个,以读取xpath并选择最后一个子类别。我认为这可以帮助您尝试使用xpath。
xpath应该类似于html\div\div[N]
N是maincategory中每个子类的编号。因此,在代码中,您可以对
执行一个,以读取xpath并选择最后一个子类别。我认为这可以帮助您您可以使用div.maincography>div.subcategory
CSS选择器找到所有子类别,并使用size()
确定找到了多少子类别:
driver.findElements(By.cssSelector("div.maincategory > div.subcategory")).size();
这是假设您只有一个“主类别”。您可以使用div.maincography>div.subcategory
CSS选择器找到所有子类别,并使用size()
确定找到了多少子类别:
driver.findElements(By.cssSelector("div.maincategory > div.subcategory")).size();
这是假设您只有一个“主类别”。您可以使用div.maincography>div.subcategory
CSS选择器找到所有子类别,并使用size()
确定找到了多少子类别:
driver.findElements(By.cssSelector("div.maincategory > div.subcategory")).size();
这是假设您只有一个“主类别”。您可以使用div.maincography>div.subcategory
CSS选择器找到所有子类别,并使用size()
确定找到了多少子类别:
driver.findElements(By.cssSelector("div.maincategory > div.subcategory")).size();
这是假设您只有一个“主类别”。最后@alecxe answer解决了问题,它没有更新,因为在页面滚动期间页面动态加载,完成了完整的结束滚动,然后查询值并获得了所需的值。。。感谢大家花时间解决问题最后@alecxe answer解决了问题,由于页面滚动期间页面动态加载,它没有更新,进行了完整的结束滚动,随后查询了值并获得了所需的值。。。感谢大家花时间解决问题最后@alecxe answer解决了问题,由于页面滚动期间页面动态加载,它没有更新,进行了完整的结束滚动,随后查询了值并获得了所需的值。。。感谢大家花时间解决问题最后@alecxe answer解决了问题,由于页面滚动期间页面动态加载,它没有更新,进行了完整的结束滚动,随后查询了值并获得了所需的值。。。感谢大家花时间解决此问题您好,它没有给出正确的值。还有别的办法吗?@ravi我怀疑有些子类别是存在的,但不可见。你能用class=“maincategory”发布div的真实内容吗?@ravi好的,你到底想实现什么?要计算哪些元素?@ravi好的,driver.findElements(By.cssSelector(“div.product”)).size()如何代码>?它给出的输出为51,但我有62个输出,因为它没有给出正确的值。还有别的办法吗?@ravi我怀疑有些子类别是存在的,但不可见。你能用class=“maincategory”发布div的真实内容吗?@ravi好的,你到底想实现什么?要计算哪些元素?@ravi好的,driver.findElements(By.cssSelector(“div.product”)).size()如何代码>?它给出的输出为51,但我有62个输出,因为它没有给出正确的值。还有别的办法吗?@ravi我怀疑有些子类别是存在的,但不可见。你能用class=“maincategory”发布div的真实内容吗?@ravi好的,你到底想实现什么?要计算哪些元素?@ravi好的,driver.findElements(By.cssSelector(“div.product”)).size()如何代码>?它给出的输出为51,但我有62个输出,因为它没有给出正确的值。还有别的办法吗?@ravi我怀疑有些子类别是存在的,但不可见。你能用class=“maincategory”发布div的真实内容吗?@ravi好的,你到底想实现什么?要计算哪些元素?@ravi好的,driver.findElements(By.cssSelector(“div.product”)).size()如何代码>?输出为51但我有62个产品Shi Pedro,你能用代码段解释吗?嗨Pedro,你能用代码段解释吗?嗨Pedro,你能用代码段解释吗?嗨Pedro,你能用代码段解释吗?如果你想要答案,请提供更多细节。Alecxe的答案应该是您提供的答案。如果您需要答案,请提供更多详细信息。Alecxe的答案应该是您提供的答案。如果您需要答案,请提供更多详细信息。Alecxe的答案应该是您提供的答案。如果您需要答案,请提供更多详细信息。Alecxe的答案应该是您提供的答案。感谢更新!看见请随意接受您自己的答案。谢谢您的更新!看见请随意接受您自己的答案。谢谢您的更新!看见请随意接受你自己的答案