多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] ## 4.8 定位一组元素 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() ``` 定位一组元素的方法与定位单个元素的方法非常像,唯一的区别是单词“element”后 面多了一个“s”,用来表示复数。 ``` from selenium import webdriver from time import sleep driver = webdriver.Chrome() driver.get("https://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_css_selector("h3.t") print(len(texts)) for t in texts: print(t.text) driver.quit() ``` 运行结果: ``` 11 Selenium Selenium(WEB自动化工具) - 百度百科 selenium--软件测试培训-免费领取试听课程 selenium安装教程 - 相关博客 - 开发者搜索 selenium中文网 | selenium安装、selenium使用、selenium... [唤境引擎] python selenium教程游戏制作工具 Python+Selenium详解(超全) Selenium教程系列(一):介绍_kingzhsh的博客-CSDN博客_sele... selenium基础入门_叶常落的博客-CSDN博客_selenium selenium - 百度翻译 Selenium私房菜系列1 -- Selenium简介 - hyddd - 博客园 ```