怎么使用selenium 获取子元素个数
时间: 2023-02-26 18:48:57 浏览: 357
jQuery获得子元素个数的方法
使用Selenium获取子元素个数的方法如下:
1. 首先需要使用 Selenium 定位到父元素
2. 然后,使用find_elements_by_xpath() 或 find_elements_by_css_selector()方法获取该父元素下的所有子元素,返回的是一个元素列表
3. 最后,使用len()函数可以计算该列表中元素的个数,即为子元素个数。
示例代码:
```
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("https://www.example.com")
# 定位父元素
parent_element = driver.find_element_by_id("parent-id")
# 获取所有子元素
child_elements = parent_element.find_elements_by_css_selector("child-selector")
# 计算子元素个数
num_of_child_elements = len(child_elements)
print("子元素个数:", num_of_child_elements)
driver.quit()
```
阅读全文