使用Selenium在Python中遍历一组网页元素
我刚开始接触编程,正在用selenium工具用python写脚本。
我有一段代码是针对一个网页元素的:
element = driver.find_element_by_css_selector("locator")
height = element.get_attribute('height')
print height
现在我有一个xpath表达式,它返回了8个项目,我需要打印出它们的“高度”属性。我该怎么在python中做到这一点呢?
1 个回答
2
使用 find_elements_by_css_selector()
方法:
for element in driver.find_elements_by_css_selector("locator"):
height = element.get_attribute('height')
print height
或者,如果你有一个 xpath
表达式,可以使用 find_elements_by_xpath()
方法。