python 怎么使用selenium获取子元素的个数
时间: 2024-05-22 10:05:16 浏览: 292
selenium的python实现
5星 · 资源好评率100%
你可以使用 `find_elements_by` 方法获取父元素下的所有子元素,然后使用 `len()` 函数获取子元素的个数。示例如下:
```python
from selenium import webdriver
# 创建 WebDriver 对象
driver = webdriver.Chrome()
# 打开网页
driver.get('http://example.com')
# 获取父元素
parent_element = driver.find_element_by_css_selector('#parent')
# 获取子元素的个数
child_count = len(parent_element.find_elements_by_css_selector('.child'))
print(child_count) # 输出子元素的个数
```
在上面的代码中,我们首先通过 `find_element_by_css_selector()` 方法获取父元素,然后使用 `find_elements_by_css_selector()` 方法获取所有子元素,最后使用 `len()` 函数获取子元素的个数并输出。
阅读全文