定位一组元素

定位一组元素与定位元素方法类试,唯一的区别是单词“element”后多了一个“s”,用来表示复数。

from selenium import webdriver
import time

driver = webdriver.Chrome()
driver.get("http://www.baidu.com")

driver.find_element_by_id("kw").send_keys("selenium")
driver.find_element_by_id("su").click()
time.sleep(2)

#定位一组元素
texts = driver.find_elements_by_xpath("//div[@tpl='se_com_default']/h3/a")

#计算一组元素长度
print(len(texts))

#循环遍历结果
for i in texts:
    print(i.text)

driver.quit()

 

posted @ 2021-03-17 15:46  这不好呐吧  阅读(76)  评论(0)    收藏  举报