定位一组元素
# WebDriver 还提供了 8 种用于定位一组元素的方法
'''
find_elements_by_id()
find_elements_by_name()
find_elements_by_class_name()
find_elements_by_tag_name()
find_elements_by_link_text()
find_elements_by_partial_link_text()
find_elements_by_xpath()
find_elements_by_css_selector()
'''
from selenium import webdriver from time import sleep driver = webdriver.Firefox() driver.implicitly_wait(10) driver.get("http://www.baidu.com") driver.find_element_by_css_selector("#kw").send_keys("selenium") driver.find_element_by_xpath("//*[@id='su']").click() 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()
浙公网安备 33010602011771号