python 怎么使用selenium获取子元素的个数 最新方法
时间: 2023-02-26 14:52:28 浏览: 897
基于Python的selenium操作:判断元素是否存在+判断元素是否可以点击.zip
在 Python 中,可以使用 Selenium 的 find_elements 方法来获取子元素的个数。
例如:
```
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("https://www.example.com")
# 获取页面中 id 为 "content" 的元素的所有子元素
elements = driver.find_element_by_id("content").find_elements_by_xpath("./*")
# 计算元素个数
count = len(elements)
print("子元素个数:", count)
driver.quit()
```
在这个示例中,我们首先打开了一个Firefox浏览器,然后访问了一个网页。接着,我们通过 find_element_by_id 方法找到了页面中 id 为 "content" 的元素,并通过 find_elements_by_xpath 方法获取了它的所有子元素。最后,我们使用 len 函数计算元素的个数,并打印结果。
阅读全文