定位一组元素的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官方首页_北风网网站_实战为主
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。