可以使用find_elements_by_xpath()和轴选择器(child::)来获取一级子元素。下面是一个示例代码:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://example.com')
# 获取第一个div元素的所有一级子元素
div = driver.find_element_by_xpath('//div[1]')
children = div.find_elements_by_xpath('./child::*')
# 打印子元素数量和文本内容
print(len(children))
for child in children:
print(child.text)
driver.quit()
在这个示例代码中,我们首先获取第一个div元素,然后使用"./child::*"轴选择器获取这个div元素的所有一级子元素。最后,我们打印了子元素的数量和文本内容。