python-3.x - selenium webdriver如何获取具有类名的数据?
问题描述
<li class='temp'> text1 </li>
<li class='temp'> text2 </li>
<li class='temp'> text3 </li>
在这段代码中,我想收集所有具有“temp”类的文本。
driver.find_element_by_class_name('temp').text
但这段代码只得到 text1。如何使用 webdriver 获取所有文本?
解决方案
我相信它有效。请试试这个。
from selenium.webdriver.common.by import By
driver.find_elements(By.CLASS_NAME, 'temp')
推荐阅读
- javascript - 在云函数中的 exports.favoriteTrigger.functions.firestore.document.onCreate 中最喜欢的数据不可迭代
- python-3.x - 使用 Serverless-offline 插件时,任何 API 路由均无响应
- java - 金融应用程序开发中的 NodeJS 与 Java
- node.js - 如何使用配置在单个 package.json 行中运行多个命令
- asterisk - SIP 状态(响铃、忙碌、正在使用等)
- encryption - PKWARE 强加密算法
- python - 子字符串 SQL 查询变量
- node.js - 批处理完成时收到通知的 Node.js 最佳实践
- apache - 如何防止首页301连锁?
- java - JUnit 在集成测试中更改类或方法行为