定位一组元素的8种方法:
# 定位一组元素 find_elements_by_id() find_elements_by_class_class() find_elements_by_name() find_elements_by_tag_name() find_elements_by_link_text() find_elements_by_partial_text() find_elements_by_xpath() find_elements_by_css_selector()
例如:
from time import sleep from selenium import webdriver 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() sleep(2) # 定位一组元素 texts = driver.find_elements_by_xpath("//div/h3/a") # 计算匹配结果个数 print(len(texts)) # 循环遍历出每一条搜索结果的标题 for t in texts: print(t.text) driver.quit()
执行结果为:
19 Selenium - Web Browser Automation 官网 Selenium(浏览器自动化测试框架)_百度百科 Selenium - 简书 以后再有人问你selenium是什么,你就把这篇文章给他 - T..._CSDN博客 selenium_百度翻译 Selenium Documentation — Selenium Documentation Selenium下载|Selenium(自动化测试工具)最新官方版V3.9.1..._当游网 selenium的基本使用和常用语法 - weixin_41931602的博客 - CSDN博客 selenium - 标签 - 上海-悠悠 - 博客园 web自动化测试神器——selenium家族介绍 "0基础"学selenium要多久?保就业吗?--selenium吧 深圳 官方2019selenium培训丨selenium从入门到精通... selenium-免费精品公开课 北风selenium selenium官方首页_北风网网站_实战为主